返回首页
当前位置: 主页 > 网络编程 > Jsp实例教程 >

如何使用Oracle thin连接数据库

时间:2012-10-07 23:13来源:知行网www.zhixing123.cn 编辑:麦田守望者

使用Oracle thin方式连接数据库,需要加入包classes12.jar。

 

 

 

package test.link.ora;

 

import java.sql.*;

public class TestOraLink {

//dbUrl数据库连接串信息,其中“1521”为端口,“ora9”sid

String dbUrl = "jdbc:oracle:thin:@localhost:1521:wlldb";

//theUser为数据库用户名

String theUser = "scott";

//thePw为数据库密码

String thePw = "tiger";

//几个数据库变量

Connection conn = null;

Statement stateMent;

ResultSet rs = null;

//初始化连接

public TestOraLink() {

try {

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

//url指定的数据源建立连接

conn = DriverManager.getConnection(dbUrl, theUser, thePw);

//采用Statement进行查询

stateMent = conn.createStatement();

} catch (Exception e) {

e.printStackTrace();

}

}

 

//执行查询

public ResultSet executeQuery(String sql) {

rs = null;

try {

rs = stateMent.executeQuery(sql);

} catch (SQLException e) {

e.printStackTrace();

}

return rs;

}

 

public void close() {

try {

stateMent.close();

conn.close();

} catch (Exception e) {

e.printStackTrace();

}

}

public static void main(String[] args) {

ResultSet resultSet;

TestOraLink newjdbc = new TestOraLink();

resultSet = newjdbc.executeQuery("select * from emp");

try {

while (resultSet.next()) {

System.out.println(resultSet.getString("job"));

 

}

} catch (Exception e) {

e.printStackTrace();

}

newjdbc.close();

}

}

 

------分隔线----------------------------
标签(Tag):数据库 Oracle Oracle数据库
------分隔线----------------------------
推荐内容
猜你感兴趣