数据库的JDBC连接:是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。
使用JDBC连接数据库之前首先得下载相应的jar包,并导入JAVA项目包中,而现在的oracle数据库中一般都有JDBC连接所需的jar包(jdbc6.jar),其位置一般为:oraclexe\\app\\oracle\\product\\11.2.0\\server\\jdbc\\lib\\jdbc6.jar
首先新建项目--->ctrl+c复制jar包--->在项目根目录下(也可以粘贴到一个空文件夹下)ctrl+v粘贴--->右键刚导入的jar包--->Build Path--->Add to Build Path即可
下面是源码:
public final class JDBCUtils {
static {
try {
Class.forName("oracle.jdbc.OracleDriver"); //注册驱动
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/*
* Connection
*/
public static Connection getConnection() {
Connection con = null;
String str1 = "jdbc:oracle:thin:@localhost:1521:xe"; //数据库url
String str2 = "kcsj"; //用户名
String str3 = "123"; //密码
try {
con = DriverManager.getConnection(str1,str2,str3);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
/*
* 关闭
*/
public static void closeResource(Connection con,Statement stat,ResultSet rs) {
if(rs!=null) {
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(stat!=null) {
try {
stat.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(con!=null) {
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}