资源简介
jsp实现数据库的连接,用到javabean技术,封装数据查询方法和连接mysql数据库的方法,方法直接调用即可,适合初学者学习,练习数据库连接,里面有java源代码,请用tomcat测试。
代码片段和文件信息
package test;
import java.sql.*;
public class bean {
Connection con = null;
Statement stat = null;
PreparedStatement pstat = null;
ResultSet rs = null;
// 无参数的构造函数
public bean() {
}
// 取得数据库连接
public Connection getCon() throws SQLException{
try {
String driver=“com.mysql.jdbc.Driver“;
Class.forName(driver);
String url=“jdbc:mysql://localhost:3306/stu“;
con = DriverManager.getConnection(url“root““root“);
} catch (Exception ex) {
ex.printStackTrace();
}
return con;
}
// 执行数据库查询并返回查询结果
public ResultSet query(String sql) {
try {
con = getCon();
stat = con.createStatement();
rs = stat.executeQuery(sql);
} catch (Exception ex) {
ex.printStackTrace();
}
return rs;
}
// 执行数据库更新
public void update(String sql) {
try {
con = getCon();
stat = con.createStatement();
stat.executeUpdate(sql);
} catch (Exception ex) {
ex.printStackTrace();
}
}
// 执行数据库更新
public void update(String sql String[] args) {
try {
con = getCon();
pstat = con.prepareStatement(sql);
for (int i = 0; i < args.length; i++) {
pstat.setString(i + 1 args[i]);
}
pstat.executeUpdate();
} catch (Exception ex) {
ex.printStackTrace();
}
}
// 关闭数据库连接
public void close() {
try {
if (rs != null)
rs.close();
if (stat != null)
stat.close();
if (pstat != null)
pstat.close();
if (con != null)
con.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1375 2013-10-09 20:34 test\chkuser.jsp
文件 834 2013-10-08 23:02 test\index.jsp
文件 594 2013-10-09 20:58 test\login.jsp
文件 36 2013-10-08 23:02 test\me
文件 2541 2013-10-08 23:35 test\WEB-INF\classes\test\bean.class
文件 950 2013-10-08 23:35 test\WEB-INF\classes\test\UserBean.class
文件 1608 2013-10-08 23:35 test\WEB-INF\java代码\bean.java
文件 812 2013-10-08 22:53 test\WEB-INF\java代码\UserBean.java
文件 44653 2013-10-08 23:02 test\WEB-INF\lib\javax.servlet.jsp.jstl.jar
文件 607224 2013-10-08 23:02 test\WEB-INF\lib\jsf-api.jar
文件 1870646 2013-10-08 23:02 test\WEB-INF\lib\jsf-impl.jar
文件 388557 2013-10-08 23:02 test\WEB-INF\lib\jstl-impl.jar
文件 703265 2013-10-08 23:02 test\WEB-INF\lib\mysql-connector-java-5.1.6-bin.jar
文件 404 2013-10-09 20:21 test\WEB-INF\web.xm
文件 37 2013-10-09 21:01 test\WEB-INF\说明.txt
目录 0 2013-10-13 19:40 test\WEB-INF\classes\test
目录 0 2013-10-09 21:00 test\WEB-INF\classes
目录 0 2013-10-13 19:39 test\WEB-INF\java代码
目录 0 2013-10-09 21:00 test\WEB-INF\lib
目录 0 2013-10-09 21:00 test\me
目录 0 2013-10-09 21:01 test\WEB-INF
目录 0 2013-10-09 21:00 test
----------- --------- ---------- ----- ----
3623536 22
- 上一篇:M3u8视频源码易语言
- 下一篇:基于Java EE的在线学习系统
评论
共有 条评论