有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

连接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) 个答案