一.本节目的:通过JDBC完成对MySQL数据库的增删改查操作。
二. 见两张表:
三.向项目中导入jdbc驱动jar包。
下载地址:http://dev.mysql.com/downloads/file/?id=459313 下载并解压缩。
新建一个javaweb项目,将解压缩后的jar包复制粘贴到bin目录下:如图
项目右键,设置,设置如图:
添加jar包。
四.在这里说明JDBC编程的一般步骤:
1. 加载驱动
2. 打开连接
3.执行查询
4.处理结果
5.清理环境
新建一个类,代码如下:
package com.langzimingjian.com;运行结果:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class JDBCTest {
public static void main(String[] args) {
String sqlString = "select *from tbl_user";
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
try {
//初始化一个参数指定的类,并且返回此类对应的Class 对象
Class.forName("com.mysql.jdbc.Driver");
//与数据库进行连接
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_bd", "root", "");
statement = connection.createStatement();
//resultSet包含了数据库的每一行
resultSet = statement.executeQuery(sqlString);
while(resultSet.next()){//拿到数据库表的每一行
//通过属性查表并打印
System.out.print(resultSet.getInt("id") + " ");
System.out.print(resultSet.getString("name") + " ");
System.out.print(resultSet.getString("password") + " ");
System.out.print(resultSet.getString("email") + " ");
System.out.println();
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{
try {
if(connection!= null){
connection.close();
}
if(statement!= null){
statement.close();
}
if(resultSet != null){
resultSet.close();
}
} catch (Exception e2) {
// TODO: handle exception
e2.printStackTrace();
}
}
}
}
和数据库中表一致。
这一篇就到这里,我们成功的用java拿到了我们的数据库,前进了一大步。