jdbc在微软的网站上有的下,使用jdbc很方便,而且速度也比JDBC-ODBC快一些

解决方案 »

  1.   

    jdbc肯定是比odbc快
    因为jdbc是直接用socket连接数据库
    而jdbc-odbc是通过jdbc连接odbc数据源,然后再由odbc程序连接数据库,所以这样的辗转就会牺牲性能的
      

  2.   

    问题1:
    如楼上所说,jdbc-odbc肯定比jdbc慢,
    问题2:
    jdbc-odbc只能用在windows的系统上,jdbc的其它驱动如,JTubro可以用在Linux上
    问题3:
    用jdbc-odbc配置简单,很容易上手,jdbc要麻烦一点儿
      

  3.   

    jdbc在微软的网站上有的下,使用jdbc很方便,而且速度也比JDBC-ODBC快一些
      

  4.   

    开源组织SourceForge为sql server 2000开发的JDBC驱动jtds更好。
    ms的不支持字段的重读。也就是读字段的循序要按db中字段的循序来取。jtds就不一样。强烈推荐
      

  5.   

    jtds-0.8.1.jar放在如:E:\j2sdk1.4.2\jre\lib\ext下,就可用。环境变量都不用设public static final Connection getSQLServerConByJTDS() throws Exception
        {
            try {
                    Class.forName("net.sourceforge.jtds.jdbc.Driver");
                    connection = DriverManager.getConnection("jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=yfweb","yfuser" ,"yfuser" );
            }
            catch (Exception ex) {
                System.out.println("[getSQLServerConnection] error : " + ex.getMessage());
            }
            return connection;    }   // end getSQLServerConnection
      

  6.   

    我的项目以前用的就是ODBC,问题很多,后来改成JDBC,问题少多了
      

  7.   

    http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en