一、 在项目中导入数据库jar包
1) 在Oracle的官方网站www.oracle.com下载mysql连接数据库jar包
MySQL connectors——connector/J
2) 在新建的项目名称上点击右键选择【Build Path】选项下的【Add Libraries】选项
3) 在Add Library的对话框下双击【User Library】
4) 在跳转后的对话框中点击【User Libraries】按钮
5) 在跳转后的Preferences(Filtered)对话框中单击【new】按钮
6) 在弹出的new Librariy窗口中为要导入的jar包取名字,然后点击【OK】按钮
7) 然后在Preferences(Filtered)对话框中点击【Add External JARs…】按钮
8) 在弹出的JAR Selection对话框中浏览到解压后的mysql-connector-java-5.1.22文件夹下mysql-connector-java-5.1.22-bin.jar文件并双击
9) 在Preferences(Filtered)窗口的最下方点击【OK】按钮
10) 最后在Add Library对话框下点击【finish】按钮,完成导入数据库的jar包
二、 JDBC技术的代码实现
1) 注册数据库驱动
Class.forName(com.mysql.jdbc.Driver);
2) 打开数据库连接
Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/new”,”root”,”root”);
3) 获取操作数据库中数据的对象
Statement stat = conn.createStatement();
4) 定义要操作的SQL语句
String sql = “【要执行的SQL语句】”;
5) 执行SQL语句
a) 执行增、删、改语句
stat.execute(sql);
b) 执行查询语句
|-- 查询结果放在ResultSet型变量中
ResultSet rs = stat.executeQuery(sql);
|-- 用循环遍历rs
while(rs.next()){
int id rs.getInt(“id”);
String un = rs.getString(“username”);
String pw = rs.getString(“password”);
System.out.println(id + “分隔符” + un + “分隔符” + pw );
}
6) 关闭连接
stat.close();
conn.close();
三、 需要用到的类
|-- Connection类——打开数据库的连接,使用静态类DriverManager中的getConnection()方法
|-- Statement类——获取操作数据库数据的对象,使用Connection类中的createStatement()方法
|-- ResultSet类——存放查询语句的执行结果,使用Statement类中的executeQuery()方法【此方法传递的参数为String类型的SQL语句】
四、 注意事项
1) 执行完SQL语句后要关闭数据库连接,分别使用Connection类和Statement类中的close()方法
2) 注册数据库驱动和打开数据库连接的格式
3) 异常处理(捕获或者抛出异常)