如下所示:
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; /** * 数据库连接工具 * @author 2017 * */ public class DbTool { /** * 数据库的类 */ private static final String ORACLE_DRIVER = "oracle.jdbc.driver.OracleDriver" ; /** * 主机地址和接口 */ private static final String URL = "jdbc:oracle:thin:@localhost:1521:XE" ; /** * 账户 */ private static final String USER = "" ; /** * 密码 */ private static final String PASSWORD = "" ; /** * 数据库的链接通道方法-Connection_conn * */ public static Connection getConnection(){ try { //加载oracle数据驱动类 Class.forName(ORACLE_DRIVER); //返回数据库通道对象 return DriverManager.getConnection(URL, USER, PASSWORD); } catch (Exception e) { // TODO: handle exception } return null ; } /** * 数据库的释放资源方法 * Connection_conn * PreparedStatement_ps * ResultSet_rs */ public static void close(Connection conn,PreparedStatement ps,ResultSet rs){ try { if (rs!= null ) { rs.close(); } if (ps!= null ) { ps.close(); } if (conn!= null ) { conn.close(); } } catch (Exception e) { //打印错误 e.printStackTrace(); } } /** * 数据库的释放资源方法 * Connection_conn * PreparedStatement_ps */ public static void close(Connection conn,PreparedStatement ps){ try { if (ps!= null ) { ps.close(); } if (conn!= null ) { conn.close(); } } catch (Exception e) { //打印错误 e.printStackTrace(); } } } |
以上这篇关于JDBC的简单封装(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。