jdbc 连接oracle整个过程 谁有这方面的资料啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #连接池配置文件,支持jdbc、weblogic、tomcat等#默认连接池,为下面定义连接池之一defaultconn=oracledatabasetype=oracle#开始定义连接池,其中每个连接池的databasetype为必定义字段#jdbc连接池oracle.drivers=oracle.jdbc.driver.OracleDriveroracle.url=jdbc:oracle:thin:@127.0.0.1:1521:xtgkoracle.maxconn=100oracle.optimalconn=40oracle.user =systemoracle.password=orcl#数据库类型,如果是jdbc连接池则为数据库类型,如oracle,sybase,sqlserver等,如果是数据源连接池,则为服务器类型,如weblogic,tomcatoracle.databasetype=oracle#weblogic连接池#weblogic服务器的url,如果是本地数据源将此字段设为空或者不定义weblogic1.url=t3://10.34.10.61:7001#数据源的jndi名,必须定义weblogic1.jndiname=aa#用户名,可以不定义weblogic1.user=#密码,可以不定义weblogic1.password=weblogic1.databasetype=weblogic#tomcat连接池,不需要定义url,其他和weblogic连接池相同tomcat1.jndiname=aatomcat1.user=tomcat1.password=tomcat1.databasetype=tomcat#超时timeout=20#writelog=0不写数据库日志,为1写日志writelog=1#日志文件logfile=d:\\log\\log import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBCon { private static String driver = "oracle.jdbc.driver.OracleDriver"; private static String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl"; private static String user = "scott"; private static String password = "tiger"; public static Connection getConnection(){ try { Class.forName(driver); Connection con=DriverManager.getConnection(url, user, password); System.out.println("ok"); return con; } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } public static void close(Connection con,Statement stm,ResultSet rs){ if(con!=null){ try { con.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(stm!=null){ try { stm.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } if(rs!=null){ try { rs.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } public static void main(String[] args) { DBCon.getConnection(); }} 最好把Class.forName(url);放入static代码块public class DbConn{ static{ Class.forName(url); } // 其他方法略} import java.sql.*;public class Lab2{ public static void main(String[] args){ Connection con = null; try{ //1.加载驱动 String driverName = "oracle.jdbc.driver.OracleDriver"; Class.forName(driverName); /*Driver driver = new oracle.jdbc.driver.OracleDriver(); DriverManager.registerDriver(driver); */ //2.获取连接对象 String url = "jdbc:oracle:thin:@192.168.0.20:1521:test"; String user = "123"; String pwd = "123"; con = DriverManager.getConnection(url,user,pwd); System.out.println("con->"+con); }catch(Exception e){ e.printStackTrace(); }finally{ try{ con.close(); }catch(Exception ex){ ex.printStackTrace(); } } }}lz想了解接连细节的整个过程吗 jfreechar 折线图纵坐标数据设置问题 Tomcat问题,求高手回答 jsp JDBC连接ODBC 的问题 新手建BLOG网站 欢迎指点 莫名其妙的null,我本来就是要得到一个null,但是……,唉 java.lang.NullPointerException javascript如何获得从jbean取来的值? 万分火急!!如何debug一个web parts 的程序。 字符集问题unicode sql数据类型 bigint和java.lang.Long类型无法对应? 问一个关于JSP标签的问题 VerifyError错误
defaultconn=oracle
databasetype=oracle#开始定义连接池,其中每个连接池的databasetype为必定义字段
#jdbc连接池
oracle.drivers=oracle.jdbc.driver.OracleDriveroracle.url=jdbc:oracle:thin:@127.0.0.1:1521:xtgkoracle.maxconn=100
oracle.optimalconn=40oracle.user =system
oracle.password=orcl#数据库类型,如果是jdbc连接池则为数据库类型,如oracle,sybase,sqlserver等,如果是数据源连接池,则为服务器类型,如weblogic,tomcat
oracle.databasetype=oracle
#weblogic连接池
#weblogic服务器的url,如果是本地数据源将此字段设为空或者不定义
weblogic1.url=t3://10.34.10.61:7001
#数据源的jndi名,必须定义
weblogic1.jndiname=aa
#用户名,可以不定义
weblogic1.user=
#密码,可以不定义
weblogic1.password=
weblogic1.databasetype=weblogic#tomcat连接池,不需要定义url,其他和weblogic连接池相同
tomcat1.jndiname=aa
tomcat1.user=
tomcat1.password=
tomcat1.databasetype=tomcat#超时
timeout=20#writelog=0不写数据库日志,为1写日志
writelog=1
#日志文件
logfile=d:\\log\\log
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class DBCon {
private static String driver = "oracle.jdbc.driver.OracleDriver";
private static String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
private static String user = "scott";
private static String password = "tiger";
public static Connection getConnection(){
try {
Class.forName(driver);
Connection con=DriverManager.getConnection(url, user, password);
System.out.println("ok");
return con;
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
public static void close(Connection con,Statement stm,ResultSet rs){
if(con!=null){
try {
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(stm!=null){
try {
stm.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
DBCon.getConnection();
}
}
public class DbConn{
static{
Class.forName(url);
} // 其他方法略
}
import java.sql.*;public class Lab2
{
public static void main(String[] args){
Connection con = null;
try{
//1.加载驱动
String driverName = "oracle.jdbc.driver.OracleDriver";
Class.forName(driverName);
/*Driver driver = new oracle.jdbc.driver.OracleDriver();
DriverManager.registerDriver(driver);
*/
//2.获取连接对象
String url = "jdbc:oracle:thin:@192.168.0.20:1521:test";
String user = "123";
String pwd = "123";
con = DriverManager.getConnection(url,user,pwd);
System.out.println("con->"+con);
}catch(Exception e){
e.printStackTrace();
}finally{
try{
con.close();
}catch(Exception ex){
ex.printStackTrace();
}
}
}
}lz想了解接连细节的整个过程吗