jdbc主要完成对数据库的的一些操作,对于javaee来说一般要建立义个BaseDao用来专门访问数据库,BaseDao里面要两个方法。一个是打开数据库连接,一个是关闭数据库连接。那么我么使用jdbc访问数据库大概有以下几个步骤。具体看下面代码
//首先我们对数据库进行访问要导入sql包
import java.sql.*;
public class BeanDB {
//访问数据库要加入所需要的驱动,这些驱动有数据库厂商提供
private final static String DRIVER="oracle.jdbc.driver.OracleDriver";
//须制定数据库的url地址,就是你的数据库在哪里的
private final static String URL="jdbc:oracle:thin:@127.0.0.1:1521:orcl";
//数据库用户名
private final static String USERNAME="hacker";
//数据库的密码
private final static String PASSWORD="admin";
private Connection conn=null;
/**
* 我们在这里写一个打开数据库的方法 专门用来后的数据库连接,
* 这样做是为了减少代码的重用
*/
public Connection getConnection()
{
try {
Class.forName(DRIVER);
try {
conn=DriverManager.getConnection(URL,USERNAME,PASSWORD);
} catch (SQLException e) {
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
return conn;
}
/**
* 我们也建立一个方法来关闭数据库连接
* 也是为减少代码的重用
* 注意,我们应该在使用完数据库以后就要对数据库进行关闭
* 这样我们才能更好的节省系统总所消耗的资源呢
*/
public void closeAll(ResultSet rs,PreparedStatement ps,Connection conn){
try {
if(rs!=null)
{
rs.close();
}
if(ps!=null){
ps.close();
}
if(conn!=null){
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
|