你用什么方式连接的数据库,JDBC还是JDBC-ODBC桥,连接的是什么数据库!

解决方案 »

  1.   

    我用jdbc连接数据库,oracle数据库,如下
    url = "jdbc:oracle:thin:@192.168.0.253:1521:testDB"
    driverName = "oracle.jdbc.driver.OracleDriver";
      

  2.   

    首先保证你的数据库的驱动程序有而且加入到classpath中去了。
    然后你的oracle数据库的url好象不对吧,应该是jdbc:oracle:thin:@localhost:1521:DataBase_SID,你的DataBase_SID是testDB,我记得在oracle中的数据库名称好象不是这么写的,你想一下。
      

  3.   

    到sun网站看看支持type 4的oracle驱动程序都有那些,
    你这个jdbc的驱动是不能在applet或者java web start部署的应用程序里面直接连接数据库的
      

  4.   

    在我部署到java web start前执行.jar文件,可以启动,
    驱动程序我用的是oracle提供的oracle的classes12.zip文件
     Acylas(Acylas)的意思是我不能用thin的方式在java web start中连接数据库?
    那以什么方式连接数据库呢?谢谢
      

  5.   

    在java web start中用url = "jdbc:oracle:thin:@192.168.0.253:1521:testDB"
    driverName = "oracle.jdbc.driver.OracleDriver";
    驱动和连接方式为什么不行呢?用什么方法行呢?帮帮忙阿高手们
      

  6.   

    看看下面的内容,只有支持第四类的驱动才可以用
    http://java.sun.com/products/jdbc/driverdesc.html
    在下面的页面选择Driver type(s):为4,数据库为oracle就可以看到目前有那些驱动可以支持
    当然有一些未知的可能也能支持。
    http://servlet.java.sun.com/products/jdbc/drivers/index.html
      

  7.   

    jws中的程序和applet一样受到沙箱的限制。解决方式有两种,用servlet作中间层或者在发布前进行签名。
    http://www.dalianit.com/edu/{78.85.66.122.78.69.90.62}.html
      

  8.   

    我上面已经回答你的问题了,
    你找到对应的驱动程序就可以了。
    我用的是sql server然后到http://servlet.java.sun.com/products/jdbc/drivers/index.html
    搜索支持type 4的驱动,然后下载一个,就可以直接在applet里面用
      

  9.   

    Acylas(Acylas):我到sun.com上面看到了好多都支持type 4驱动,我下载了oracle的ojdbc14.jar,但是结果还是不行呢?是不是我没下载正确??
    帮帮忙阿,领导催得太紧了
      

  10.   

    ojdbc14.jar的用法跟下面
    url = "jdbc:oracle:thin:@192.168.0.253:1521:testDB"
    driverName = "oracle.jdbc.driver.OracleDriver";
    这种应该不一样,你有没有看到ojdbc14.jar的document
      

  11.   

    Acylas(Acylas) :
       我用过下面的方法1:
       DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
       OracleDataSource ods = new OracleDataSource();
       ods.setURL("jdbc:oracle:thin:@192.168.0.253:1521:testDB");
       ods.setUser(username);
       ods.setPassword(password);
       connection = ods.getConnection();  方法2:
         DriverManager.registerDriver(new oracle.jdbc.OracleDriver());     
         OracleConnectionPoolDataSource myOCPDS=new OracleConnectionPoolDataSource();
         myOCPDS.setServerName("192.168.0.253");
          myOCPDS.setDatabaseName("testDB");
          myOCPDS.setPortNumber(1521);
          myOCPDS.setDriverType("thin");
          myOCPDS.setUser(username);
          myOCPDS.setPassword(password);
          PooledConnection myPooledConnection = myOCPDS.getPooledConnection(
              username, password);
          connection = myPooledConnection.getConnection();都不行啊,请指点迷津阿,方便的话可以加我的msn:[email protected]
    我在北京,如果你也在北京的话我请你吃饭如何??谢谢了
      
      

  12.   

    我正在写jws的程序,我就这样就可以呀。驱动是oracle9i带的ojdbc14.jarString url = "jdbc:oracle:thin:@dbserver:1521:ora";
    Class.forName("oracle.jdbc.driver.OracleDriver");
    conn = DriverManager.getConnection(url, DB_USER_NAME, DB_USER_PASSWORD);
      

  13.   

    icystone(石冰) :
    我现在用的也是ojdbc14.jar,连接数据库的方式跟你是一样的,对了你的web app host 和db host 是在同一台机器上吗,我不在同一台机器上,我的qq是35500104,如果方便的话在加我吧,我的jnlp文件如下:
    <?xml version="1.0" encoding="GB2312"?>
    <jnlp
         spec="1.0+"
         codebase="http://10.0.9.100/test/"
         href="test.jnlp">
        <information>
            <title>java web start</title>
            <vendor>test</vendor>
            <homepage href="http://www.sohu.com"/>
            <description>java web start</description>
            <description kind="short">java web start</description>
            <icon href="images/draw.gif"/>
            <offline-allowed/>
        </information>
        <security>
           <all-permissions/>           
       </security>
        <resources>
           <j2se version="1.4+" href="http://java.sun.com/products/autodl/j2se"/>        
            <j2se version="1.4+" initial-heap-size="512m" max-heap-size="1024m"/>
            
            <jar href="Samples.jar"/>
            <jar href="lib/ojdbc14.jar"/>                           
        </resources>
          <application-desc main-class="samples.Application"/>
    </jnlp>帮帮忙吧,谢谢了,领导每天都催!!