资源简介
毕业设计,数据是百度的音乐,Heritrix爬取下来的,页面解析后保存到本地的txt也可以保存到数据库里。然后建立索引,用jsp做界面交换。
代码片段和文件信息
package com.index.Dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.isou.Bean.Music;
import com.isou.Conn.DBUtil;
public class MusicDao {
public void insert(Music music)
{
Connection conn=DBUtil.getConnection();
PreparedStatement pstmt=null;
try
{
String sql=“insert into dbo.music values(????????????????)“;//预编译SQL语句
pstmt=conn.prepareStatement(sql);
pstmt.setString(1music.getSongid());
pstmt.setString(2music.getSongname());
pstmt.setString(3music.getArtist());
pstmt.setString(4music.getAlbum());
pstmt.setString(5 music.getNum());
pstmt.setString(6music.getLyric());
pstmt.setString(7 music.getTags()[0]);
pstmt.setString(8 music.getTags()[1]);
pstmt.setString(9 music.getTags()[2]);
pstmt.setString(10 music.getTags()[3]);
pstmt.setString(11 music.getTags()[4]);
pstmt.setString(12 music.getTags()[5]);
pstmt.setString(13 music.getTags()[6]);
pstmt.setString(14 music.getTags()[7]);
pstmt.setString(15 music.getTags()[8]);
pstmt.setString(16 music.getTags()[9]);
pstmt.executeUpdate();//执行SQL语句
}catch(SQLException e)
{
e.printStackTrace();
}finally
{
try{
pstmt.close();
DBUtil.close(conn);
}catch(SQLException e)
{
e.printStackTrace();
}
}
}
public String[] query()
{
String[] IDS = new String[3010];
int i=0;
Connection conn=DBUtil.getConnection();
Statement stmt=null;
ResultSet rs=null;
try {
stmt=conn.createStatement();
String sql=“select * from songid“;
rs=stmt.executeQuery(sql);
while(rs.next())
{
IDS[i]=rs.getString(“songid“);
i++;
}
return IDS;
} catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}finally
{
try {
rs.close();
stmt.close();
DBUtil.close(conn);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return null;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-06-14 19:04 IsouEngine\
文件 529 2014-04-28 17:14 IsouEngine\.classpath
目录 0 2014-04-26 09:15 IsouEngine\.myeclipse\
文件 303 2014-04-28 12:47 IsouEngine\.myme
文件 1753 2014-04-26 11:20 IsouEngine\.project
目录 0 2014-06-14 19:03 IsouEngine\.settings\
文件 500 2014-04-26 09:15 IsouEngine\.settings\.jsdtscope
文件 105 2014-04-28 19:44 IsouEngine\.settings\com.genuitec.eclipse.core.prefs
文件 395 2014-04-26 09:15 IsouEngine\.settings\org.eclipse.jdt.core.prefs
文件 468 2014-04-26 09:15 IsouEngine\.settings\org.eclipse.wst.common.component
文件 252 2014-04-26 09:15 IsouEngine\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-04-26 09:15 IsouEngine\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-04-26 09:15 IsouEngine\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2014-06-14 19:03 IsouEngine\conf\
文件 58205 2009-03-03 04:14 IsouEngine\conf\effective_tld_names.dat
文件 21653 2009-03-03 04:14 IsouEngine\conf\heritrix.cacerts
文件 10385 2014-04-26 09:39 IsouEngine\conf\heritrix.properties
文件 2909 2009-03-03 04:14 IsouEngine\conf\jmxremote.password.template
文件 1078 2009-03-03 04:14 IsouEngine\conf\jndi.properties
目录 0 2014-06-14 19:03 IsouEngine\conf\modules\
文件 561 2009-03-03 04:14 IsouEngine\conf\modules\ba
文件 371 2009-03-03 04:14 IsouEngine\conf\modules\CrawlScope.options
文件 203 2009-03-03 04:14 IsouEngine\conf\modules\Credential.options
文件 2391 2009-03-03 04:14 IsouEngine\conf\modules\DecideRule.options
文件 636 2009-03-03 04:14 IsouEngine\conf\modules\Filter.options
文件 290 2009-03-03 04:14 IsouEngine\conf\modules\Frontier.options
文件 3121 2009-03-03 04:14 IsouEngine\conf\modules\Processor.options
文件 287 2009-03-03 04:14 IsouEngine\conf\modules\StatisticTracking.options
目录 0 2014-06-14 19:03 IsouEngine\conf\profiles\
目录 0 2014-06-14 19:03 IsouEngine\conf\profiles\default\
文件 10266 2009-03-03 04:14 IsouEngine\conf\profiles\default\order.xm
............此处省略3845个文件信息
评论
共有 条评论