昨天我们介绍了Oracle数据库的简单介绍,今天学了用JDBC连接数据库和Eclipse,本博客将要介绍的就是JDBC的六大步骤。下一篇博客将给出Oracle数据库连接Eclipse的实例。
在进入JDBC的六大步骤之前我们先了解一下Oracle的URI。
Oracle URI
jdbc:oracle:thin:@localhost:1521:XE
thin:小型驱动,驱动的方式
@localhost 127.0.0.1:本地IP
1521:默认端口号
XE:数据库名字
JDBC的六大步骤:
1.注册驱动
// 1.注册驱动
/*//第一种方式:类加载(常用)
Class.forName("oracle.jdbc.OracleDriver");*/
/*//第二种方式:利用Driver对象
Driver driver=new OracleDriver();
DriverManager.deregisterDriver(driver);*/
//第三种方式:利用系统参数 -Djdbc.drivers=oracle.jdbc.OracleDriver
run as->run configurations->
2.获取连接
String url = "jdbc:oracle:thin:@localhost:1521:XE";
String username = "squid";
String password = "squid";
/*//第一种方式利用DriverManager(常用)
connection = DriverManager.getConnection(url, username, password);*/
//第二种方式直接使用Driver
Properties pro=new Properties();
pro.put("user", username);
pro.put("password", password);
connection=driver.connect(url, pro);
3.获取执行sql语句对象
/*//第一种statement
statement = connection.createStatement();*/
//第二种prepareStatement
PreparedStatement preparedStatement=connection.prepareStatement("select *from tbl_user where id=?");
4.执行语句
/*//配合第三步的第一种
rs = statement.executeQuery("select *from" + " tbl_user");*/
//配合第三步的第二种
preparedStatement.setInt(1, 2);//第一个参数指这是第一个"?",第二个参数是?的指为2,本案例即id=2
//执行查询语句
rs=preparedStatement.executeQuery();
5.处理结果集
6关闭资源
我们已经把Oracle数据库连接Eclipse过程介绍得非常清楚详细,下一篇博客我们给出Oracle数据库连接Eclipse的实例。