jdbc oracle添加数据库连接,JDBC与Oracle数据库连接最常用方法
2:加載。properties配置文件package com.neusoft.ums.jing;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
public class GetConnection {
public Connection getConn()
{
try {
Class.forName("oracle.jdbc.driver.OracleDriver");// 返回與帶有給定字符串名的類或接口相關聯的 Class 對象
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Properties p=new Properties();//Properties 類表示了一個持久的屬性集
InputStream in=this.getClass().getResourceAsStream("sql.properties");
try
{
p.load(in);//加載配置文件
} catch (IOException e) {
e.printStackTrace();
}
String ip=p.getProperty("ip");
String port=p.getProperty("port");
String sid=p.getProperty("sid");
String user=p.getProperty("name");
String password=p.getProperty("pass");
String url="jdbc:oracle:thin:@"+ip+":"+port+":"+sid;
Connection conn=null;
try {
conn = DriverManager.getConnection(url,user,password);
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public void close( Connection conn)
{
if(conn!=null)
{
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}3:通過數據庫連接池
首先要C:\apache-tomcat-6.0.14\conf下配置content.xml文件
其次在WEB_INF/web.xml中添加
conn/test
javax.sql.DataSource
Container
最后:
try {
Context ct=new InitialContext();
DataSource ds=(DataSource)ct.lookup("java:comp/env/conn/test");
Connection conn=ds.getConnection();
if(conn!=null)
{
System.out.println("成功");
}
} catch (NamingException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
總結
以上是生活随笔為你收集整理的jdbc oracle添加数据库连接,JDBC与Oracle数据库连接最常用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle动态 returning,o
- 下一篇: oracle 11g r2配置文件,Or