使用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 = “”; // 数据库密码

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

updatedupdated2024-11-302024-11-30