连接jboss上部署的webapplication中的JDBC ODBC驱动程序时发生java错误
我试着用太阳。jdbc。odbc。连接到数据库的JdbcOdbcDriver驱动程序。以前我使用的是瘦驱动程序。我安装了ODAC,从主类下面创建了DSN及其工作良好。我能够连接到数据库
private static Connection getConnection1(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection connection = null;
try {
connection = DriverManager.getConnection(
"jdbc:odbc:dev", "usr","pswrd");
System.out.println(connection);
} catch (SQLException e) {
e.printStackTrace();
}
return connection;
}
问题是,我必须使用JDBCODBC驱动程序从部署在jboss服务器上的webapplication连接到数据库。它引发无效的数据库url交换。下面是我的jndi代码
<xa-datasource>
<jndi-name>is-orcl</jndi-name>
<track-connection-by-tx>true</track-connection-by-tx>
<isSameRM-override-value>false</isSameRM-override-value>
<xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
<xa-datasource-property name="URL">jdbc:odbc:dev</xa-datasource-property>
<xa-datasource-property name="User">usr</xa-datasource-property>
<xa-datasource-property name="Password">pswrd</xa-datasource-property>
</xa-datasource>
共 (0) 个答案