如果你安装了oracle客户端,在oracle_dir/jdbc/lib有jdbc驱动程序
不要再使用,这种方式访问数据库了:
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
DriverManager.getConnection(dbUrlStr,usrname,pwds);
尽量使用数据源
InitialContext ic = new InitialContext();
datasource = (DataSource) ic.lookup(DatasourceJNDI);
datasource.getConnection()
--------
oracle的一段代码你参考一下:
Connection getConnect(String host,String usrname,String pwds)
{
String dbUrlStr = "jdbc:oracle:thin:" + host;//host="@[主机]:[端口]:[数据库]"
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
return DriverManager.getConnection(dbUrlStr,usrname,pwds);
}catch(Exception e)
{
System.out.println(e.getMessage());
return null;
}
}
在oracle_dir/jdbc/lib有jdbc驱动程序 ;连接包你自己找找。