1.newInstance()方法可以去掉!
2.打开你的数据库管理工具,看看里面的配置,或者参考它的文档说明.自己看看
3.改驱动为oracle数据库的驱动,url的jdbc后面改为oracle,改端口

解决方案 »

  1.   

    1、newInstance()的作用是实例化驱动,不能除去。
    2、建议使用properties,动态连接数据库。
    3、如果要使用Oracle数据库,com.microsoft.jdbc.sqlserver.SQLServerDriver,换成Oracle的驱动即可。Orcle驱动可上Orcle官网上down相应的版本,
    PS:最后一部分采用的JDBC-ODBC桥,不推荐使用。
      

  2.   

    newInstance()可以去掉.
    Oracle8/8i/9i数据库(thin模式)    
    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();    
    String  url="jdbc:oracle:thin:@localhost:1521:orcl";    
    //orcl为数据库的SID    
    String  user="test";    
    String  password="test";    
    Connection  conn=  DriverManager.getConnection(url,user,password);    
    这样就可以了.看一下就明白
      

  3.   

    newInstance()的作用是实例化驱动,不能除去前半句正确,但是可以除去
      

  4.   

    看看hiberate吧,何必非要自己去写。
      

  5.   

    谢谢楼上几位老大.
    1>不过我还是不懂怎么查询端口号?比如我的slqserver 或oracle的端口号不知道从哪里可以得到?
    2>thin在URL中的意思是什么?
    3>jdbc可否连接access ?
      

  6.   

    前面都说得不错
    newInstance()的作用是实例化驱动,留着比较好,避免出现一些问题