我是靠谱客的博主 含蓄小丸子,最近开发中收集的这篇文章主要介绍使用JDBC的基本步骤使用JDBC的基本步骤:总结:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使用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的基本步骤:总结:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部