很简单的问->加载数据库有关的类出错
在加载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 包