资源简介
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_Web项目-招聘网站
- core java 中文版
- 数据库课设。31题高校学生就业管理系
- 基于java web的网上购物系统
- JAVA语言程序设计.pdf
- 基于Java Swing&Mysql;的图书管理系统
- android推箱子游戏源代码,包括项目所
- redis 在java中的使用工程
- 微信支付java版完整demo-Eclipse项目包含
- javafx2.0中文api
- 北大青鸟 S2 java 项目 案例 易买网
- java+extjs4.0批量上传图片
- Selenium WebDriver的笔记整理
- 公司产品jsp网站,完整的前后台,清
- mysql-connector-java-8.0.20.zip
- 留言板源代码java
- 贝叶斯网络java,实验用
- 数据库课程设计42199
- Java窗口美化包(substance.jar和JTattoo)
- Concurrent Programming in Java: Design Princip
- Android记事本源代码
- 个人密码管理系统源代码
- java2实用教程电子版
- JAVA仓库管理系统源码(毕业设计 课程
- 基于JAVA的火车票售票系统毕业论文
- JAVA WEB练习真题
- java 考试系统
- java电子书店管理系统-毕业设计
- 教学资源管理系统源代码
- java田径运动会管理系统
评论
共有 条评论