资源简介
java搜索引擎,主要实现功能是根据输入的地址抓取网页上的mp3音乐文件,存入数据库,提供给用户进行搜索和试听,代码根据网上资料自行整理编写而成,代码保证可以用,注释齐全,数据为sqlserver2005,都一并在包里,对于想研究java搜索引擎的应该有一定参考作用。

代码片段和文件信息
package com.myProject.baidu;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import javax.servlet.jsp.jstl.sql.Result;
import javax.servlet.jsp.jstl.sql.ResultSupport;
/**
* 数据访问公共类
*
* @author 韩析木
*
*/
public class baseDao {
// 连接MSSQL 2005
public final static String DRIVER = “com.microsoft.sqlserver.jdbc.SQLServerDriver“;
public final static String URL = “jdbc:sqlserver://localhost:1433;DatabaseName=MyBaiDu“;
public final static String DBNAME = “sa“;
public final static String DBPASS = “sa“;
// 连接mysql5.0
//public final static String DRIVER = “org.gjt.mm.mysql.Driver“;
//public final static String URL =
// “jdbc:mysql://localhost/workmanage?user=root&password=root&useUnicode=true&characterEncoding=gbk“;
// 连接acces2003
// public final static String DRIVER = “sun.jdbc.odbc.JdbcOdbcDriver“;
// public final static String URL =
// “jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\Myeclipse\\Workspace\\accessDB\\passengerTicketingSystem.mdb“;
// 常用变量
private Connection executeConn = null;
private PreparedStatement executePstmt = null;
private ResultSet executeRes = null;
private int result = 0;
/**
* 获取连接
*
* @return
*/
public static Connection getConnection() {
Connection con = null;
try {
Class.forName(DRIVER);
con = DriverManager.getConnection(URLDBNAMEDBPASS);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e1) {
e1.printStackTrace();
}
return con;
}
/**
* 关闭
*
* @param rs
* @param ps
* @param con
*/
public static void closeAll(ResultSet rs PreparedStatement ps
Connection con) {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (ps != null) {
try {
ps.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (con != null) {
try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
/**
* 执行sql语句,返回受影响的行数或者最新插入的自增列
*
* @param sql
* @param paramList
* @return int
*/
public int getAffectRow(String sql Listject> paramsList) {
try {
executeConn = getConnection();// 获得连接
executePstmt = executeConn.prepareStatement(sql);
useParam(paramsList);// 使用参数
if (sql.indexOf(“;“) != -1) {// 需要返回最新插入的自增列
executeRes = executePstmt.executeQuery();
if (executeRes.next()) {
result = executeRes.getInt(1);// 返回最新插入的自增列
}
} else {
result = executePstmt.executeUpdate();// 返回受影响的行数
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
closeAll(executeRes executePstmt executeConn);
}
retur
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1485 2013-01-05 19:57 WebRoot\about.jsp
文件 4242 2012-12-26 09:09 WebRoot\css\css.css
文件 290 2012-12-24 15:59 WebRoot\images\bg_1.gif
文件 169 2012-12-24 15:59 WebRoot\images\bg_2.gif
文件 149 2012-12-24 15:59 WebRoot\images\bg_3.gif
文件 676 2012-12-24 15:59 WebRoot\images\bg_6.gif
文件 751 2012-12-24 15:59 WebRoot\images\bg_7.gif
文件 305 2012-12-24 15:59 WebRoot\images\bg_8.gif
文件 50 2012-12-24 15:59 WebRoot\images\dian.gif
文件 50 2012-12-24 15:59 WebRoot\images\dian_2.gif
文件 607 2012-12-24 15:59 WebRoot\images\i-1_0_0.png
文件 5693 2012-12-24 15:59 WebRoot\images\img_1.gif
文件 54 2012-12-24 15:59 WebRoot\images\img_10.gif
文件 82 2012-12-24 15:59 WebRoot\images\img_11.gif
文件 91 2012-12-24 15:59 WebRoot\images\img_12.gif
文件 172 2012-12-24 15:59 WebRoot\images\img_13.gif
文件 117 2012-12-24 15:59 WebRoot\images\img_14.gif
文件 58350 2012-12-24 15:59 WebRoot\images\img_2.gif
文件 1284 2012-12-24 15:59 WebRoot\images\img_8.gif
文件 1139 2012-12-24 15:59 WebRoot\images\img_9.gif
文件 111 2012-12-24 15:59 WebRoot\images\more.gif
文件 905 2012-12-24 15:59 WebRoot\images\ti
文件 2647 2013-01-05 19:36 WebRoot\index.jsp
文件 971 2012-12-24 15:59 WebRoot\js\meun.js
文件 5947 2013-01-05 20:59 WebRoot\list.jsp
文件 5047 2013-01-05 19:57 WebRoot\listen.jsp
文件 36 2012-12-20 10:11 WebRoot\me
文件 4619 2013-01-05 19:07 WebRoot\WEB-INF\classes\com\myProject\baidu\ba
文件 3245 2013-01-05 19:07 WebRoot\WEB-INF\classes\com\myProject\baidu\CommonMethod.class
文件 2863 2013-01-05 19:07 WebRoot\WEB-INF\classes\com\myProject\baidu\SearchCrawler$ImgDownThread.class
............此处省略42个文件信息
- 上一篇:Java_Web项目-招聘网站
- 下一篇:红外谱图库
相关资源
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- android-support-v4.jar已打包进去源代码
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
评论
共有 条评论