使用JavaBean操作数据库的例子(JSP)
这个只是一个登陆的 页面,只做了查询和增加。非常简洁,适合新手。
1.使用前先创建一个数据库,然后用“查询”,用记事本打开user.sql内容,复制到SQL查询窗口运行,就会帮你建立一个user表和插入几条数据。
2.Eclipse 中导入该项目即可,(菜单File->Import->General->Existing Projects into Workspace)
3.src\DB\Conn.java为数据库连接代码,请修改为你本机对应的参数
private String db = “test”; // 数据库名
private String user = “root”; // 数据库用户名
private String pass = “”; // 数据库密码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | package DB; import java.sql.*; public class Conn { private String db = "test"; // 数据库名 private String user = "root"; // 数据库用户名 private String pass = ""; // 数据库密码 private String drivername = "com.mysql.jdbc.Driver"; // mysql driver private String URL = "jdbc:mysql://localhost:3306/" + db + "?useUnicode=true&characterEncoding=UTF8&user=" + user + "&password=" + pass; private Connection conn = null; public Conn(){ conn = this.getConn(); } public Connection getConn() { // get database connection Connection aconn = null; try { Class.forName(drivername).newInstance(); // 载入驱动器 aconn = DriverManager.getConnection(URL); // 连接到数据库 } catch (Exception e) { e.printStackTrace(); } return aconn; } public ResultSet executeQuery(String str) { ResultSet rs = null; try { Statement stmt = conn.createStatement(); // 语句接口 rs = stmt.executeQuery(str); // 获得结果集 } catch (Exception e) { e.printStackTrace(); } return rs; } public int executeUpdate(String str) { int ret = 0; try { Statement stmt = conn.createStatement(); ret = stmt.executeUpdate(str);//执行sql语句,返回影响行数 } catch (SQLException e) { e.printStackTrace(); } return ret; } } |
下载地址:http://cid-48ca6ece8e801d64.office.live.com/self.aspx/.Public/Demo%5E_JavaBean.rar
是教程还是什么
一个简单的例子~~
很简洁呀,我推崇原生态的。
有空可以看一下dbutils的源码,里面就是类似这种方式,不过封装的更好
好久没写Java了,真亲切