在使用jdbc前需要先下载对应的数据库驱动jar包,如mysql的驱动jar包为mysql-connector-java-5.1.30-bin.jar
对于jsp程序可以把jar包放在如下目录(基于eclipse)
(可以直接拖动复制到该文件夹下,如果是在BuildPath中导入该jar包经常会出现把项目复制到其他机器时找不到该jar包,所以建议是拖动复制而不是设置BuildPath)
代码中使用JDBC的步骤:
1、加载JDBC驱动
2、创建数据库连接
3、执行SQL语句
4、获得查询结果
5、关闭连接
try {
//1、加载JDBC驱动
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/testdb";//testdb为数据库名
String username = "root";
String password = "leap";
//2、创建数据库连接
Connection conn = DriverManager.getConnection(url, username, password);
Statement stmt = conn.createStatement();
String sql = "select * from user";
//3、执行SQL语句
ResultSet rs = stmt.executeQuery(sql);
//4、获得查询结果
while(rs.next()) {
if(input_un.equals(rs.getString("username"))) {
if(input_psw.equals(rs.getString("password"))) {
flag = true;
}
}
}
//5、关闭连接
rs.close();
stmt.close();
conn.close();
}catch(ClassNotFoundException e) {
e.printStackTrace();
}catch(SQLException e) {
e.printStackTrace();
}