日期:2014-05-18  浏览次数:20768 次

很简单的问->加载数据库有关的类出错
在加载import   com.microsoft.jdbc.sqlserver.SQLServerDriver;这个类的时候提示com.microsoft.jdbc.sqlserver   包不存在,请问是不是要把某个jar文件考到什么地
方才行啊?
------------------------------------
还有就是下在两种方式的区别是什么啊,是不是后者不用考虑程序移植问题啊?
String   CLASSFORNAME= "sun.jdbc.odbc.JdbcOdbcDriver ";
String   SERVANDDB= "jdbc:odbc:jspdev ";
String   USER= "bn ";
String   PWD= "bn ";  
try
{
       
        Class.forName(CLASSFORNAME);
        con   =   DriverManager.getConnection(SERVANDDB,USER,PWD);
}
catch(Exception   e)
{
          e.printStackTrace();
}

String   CLASSFORNAME= "com.microsoft.jdbc.sqlserver.SQLServerDriver ";
String   SERVANDDB= "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=jspdev ";
String   USER= "bn ";
String   PWD= "bn ";  
try
{
       
        Class.forName(CLASSFORNAME);
        con   =   DriverManager.getConnection(SERVANDDB,USER,PWD);
}
catch(Exception   e)
{
          e.printStackTrace();
}

------解决方案--------------------
1433是sql server数据库中用的
前一种方式是jdbc.odbc桥得先配置odbc数据源
后面一种采用的是直连的方式不用配置数据源
sql server的.jar放在程序的lib目录下或者放在tomcat的comon的lib目录下
------解决方案--------------------
去网上下载sqlserver的jdbc驱动,然后放到tomcat/common/lib下
------解决方案--------------------
对的3个JAR
------解决方案--------------------
把相应的jar路径放到系统变量中去。。。。。就可以了
------解决方案--------------------
sql的包不太好找最好向别人要.然后在你的JDK中加载这个JAR 包