概述
使用JDBC的基本步骤:
语言:Java
1. 注册驱动:
// 1. 注册驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
2. 建立连接:
// 2. 建立连接 参数1:协议+访问数据库 参数2:用户名 参数3:密码
String url = "jdbc:mysql://localhost/factory";
String user = "username";
String passwd = "password";
Connection conn = DriverManager.getConnection(url, user, passwd);
3. 创建Statement对象
// 3. 创建statement,跟数据库打交道,一定需要这个对象
Statement st = conn.createStatement();
4. 执行查询,得到结果集
// 4. 执行查询,得到结果集
ResultSet rs = null;
String sql = "select * from TABLE;";
rs = st.executeQuery(sql);
5. 遍历查询结果
// 5. 遍历查询结果
System.out.println("查询结果:");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id = " + id + "t" + "name = " + name + "t" + "age = " + age);
}
6. 释放资源,关闭连接。
- 释放ResultSet,Statement,Connection。
- 数据库连接(Connection)是非常稀有的资源,用完后必须马上释放,如果Connection不能及时正确的关闭将导致系统宕机。Connection的使用原则是尽量晚创建,尽量早的释放。
rs.close(); st.close(); conn.close();
总结:
现在是把这些步骤都放在一起,方便理解。下一步工作就是将各个步骤封装整合。
代码汇总:
static void test() {
try {
// 1. 注册驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
// 2. 建立连接
String url = "jdbc:mysql://localhost/factory";
String user = "username";
String passwd = "password";
conn = DriverManager.getConnection(url, user, passwd);
// 3. 创建statement
Statement st = conn.createStatement();
// 4. 执行语句
String sql = "select * from user";
ResultSet rs = st.executeQuery(sql);
// 5. 处理结果
System.out.println("查询结果:");
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id = " + id + "t" + "name = " + name + "t" + "age = " + age);
}
// 6. 释放资源
rs.close();
st.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
最后
以上就是含蓄小丸子为你收集整理的使用JDBC的基本步骤使用JDBC的基本步骤:总结:的全部内容,希望文章能够帮你解决使用JDBC的基本步骤使用JDBC的基本步骤:总结:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复