mouse 发表于 2016-11-7 02:48:57

开源jtds和MS 的SQL Server 2000 JDBC的驱动的一个不同之处

  开源SQL Server 2000 JDBC的驱动jtds链接方式如下:
  Microsoft SQLServer(http://jtds.sourceforge.net)
Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );

  MS(MicorSoft)的SQL Server 2000 JDBC的驱动链接方式如下:
  Microsoft SQLServer(http://www.microsoft.com)
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd );

  开始写java访问数据库的程序我都是用MS的驱动,当时发现使用Hibernate的createQuery()方法返回的Query对象无法使用iterator()方法,只能用LIST,想用Iterator也只能list.iterator()这样用。这样也降低了效率。如果换JTDS就不会有这样的问题,开源的东西还是好用啊。
页: [1]
查看完整版本: 开源jtds和MS 的SQL Server 2000 JDBC的驱动的一个不同之处