1.
URL:[email protected]:1521:oracle
修改为:
URL:jdbc:oracle:thin:@127.0.0.1:1521:orcl
2.
Tx Data Sources是支持分布式事务的数据源。
Data Sources不支持。
3.
你没必要拷贝class12.zip
“驱动copy到wlserver6.1\lib\jdbc\下”
URL:[email protected]:1521:oracle
修改为:
URL:jdbc:oracle:thin:@127.0.0.1:1521:orcl
2.
Tx Data Sources是支持分布式事务的数据源。
Data Sources不支持。
3.
你没必要拷贝class12.zip
“驱动copy到wlserver6.1\lib\jdbc\下”
还有你的jndi名好像也不对,默认应该为DataSource(当然可以变啊)。关于DataSource和TxDataSource的区别
看一下http://expert.csdn.net/Expert/TopicView1.asp?id=1851053
驱动的包是要放在classpath里的,不是你放到某个文件夹下就行的!!!
设置你的classpath.具体路径无所谓的!!! ------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
WHY?
然后把现象报告出来,我再看看。
public class ConnectionPool
{
private static String driverName="oracle.jdbc.driver.OracleDriver";
private static String url="jdbc:oracle:thin:@testserver:1521:heliosdb";
private static String user="helios";
private static String password="helios";
public static void setDriver(String driverName)
{
ConnectionPool.driverName = driverName;
}
public static void setUrl(String url)
{
ConnectionPool.url=url;
}
public static void setUserPassword(String user,String password)
{
ConnectionPool.user=user;
ConnectionPool.password=password;
}
public static java.sql.Connection getConnection()
{
java.sql.Connection conn=null;
try
{
Object oDriver=null;
try
{
oDriver = Class.forName( driverName ).newInstance();
}
catch(Exception ex)
{
ex.printStackTrace();
}
java.sql.Driver driver = (java.sql.Driver)oDriver;
java.sql.DriverManager.registerDriver(driver);
conn = java.sql.DriverManager.getConnection(
url, user,password);
}catch(Exception ex)
{
ex.printStackTrace();
}
return conn;
}
public static void main(String[] args)
{
System.out.println(getConnection());
}
}