读书人

很简单的问-gt;加载数据库有关的类出错,

发布时间: 2011-12-27 22:22:54 作者: rapoo

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

读书人网 >Java Web开发

热点推荐