JDBC的典型用法
2017-09-03 17:19
218 查看
JDBC驱动程序是Java程序和数据库之间的转换层,数据库驱动程序负责将JDBC调用成特定的数据库。
JDBC操作数据库的步骤如下:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
在查询对象中,可以使用Statement和PreparedStatement,但是一般都使用预处理的PreparedStatement,一方面可以通过参数设置提供代码的质量,另一方面在进行数量级加大的查询或更新操作时,PreparedStatement效率更高。
JDBC操作数据库的步骤如下:
public static void main(String[] args) { Connection conn = null; PreparedStatement ps = null; try { // 1.加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); // 2.获取数据库连接 // 其中url叫套接字,不同的数据库不同的定义规范 // MySQL: jdbc:mysql://hostname:port/databasename // Oracle: jdbc:oracle:thin:@hostname:port:databasename // 作为本机:localhost 127.0.0.1 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/tech2", "root", ""); // 3.创建查询对象 ps = conn.prepareStatement("select id,name,code,age,sex from t_student"); // 4.获取查询的结果集 ResultSet rs = ps.executeQuery(); // 5.遍历结果集输出数据 while (rs.next()) { String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("name:" + name + "\tage:" + age); } } catch (ClassNotFoundException e) { System.out.println("驱动加载失败"); } catch (SQLException e) { System.out.println("查询对象创建失败"); } catch (Exception e) { e.printStackTrace(); } finally { // 6.关闭连接 if (null != ps) { try { ps.close(); } catch (SQLException e) { e.printStackTrace(); } } if (null != conn) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
在查询对象中,可以使用Statement和PreparedStatement,但是一般都使用预处理的PreparedStatement,一方面可以通过参数设置提供代码的质量,另一方面在进行数量级加大的查询或更新操作时,PreparedStatement效率更高。
相关文章推荐
- JDBC的典型用法
- JDBC的典型用法
- JDBC典型用法
- JAVA学习随笔之JDBC的典型用法之DriverManager
- mybatis jdbcType 用法
- composite-element的典型用法
- Java学习笔记—JDBC(连接sqlserver)的用法
- 常用数据库JDBC驱动下载地址及URl用法汇总
- golang的select典型用法
- Filter函数的典型用法
- C语言day3(字符串,字符数组,一级指针的典型用法)
- JDBC典型应用-存储过程
- 从零开始学JDBC--1.15 ConvertUtils组件的用法
- C#数据库操作的3种典型用法
- C#随机函数random()典型用法集锦
- 从头认识java-16.3 IO的典型用法
- 各家JDBC driver的现行版本及使用用法
- 微软企业库4.1学习笔记(十七)缓存模块5 缓存的典型用法
- Filter函数的典型用法
- JDBC的用法-1