社区
Web 开发
帖子详情
数据库连接错误: Unable to load class com.microsoft.jdbc.sqlserver.SQLServerDriver
andy_123
2003-08-25 04:39:40
Unable to load class com.microsoft.jdbc.sqlserver.SQLServerDriver
谁能告诉我如何配置?
...全文
1106
5
打赏
收藏
数据库连接错误: Unable to load class com.microsoft.jdbc.sqlserver.SQLServerDriver
Unable to load class com.microsoft.jdbc.sqlserver.SQLServerDriver 谁能告诉我如何配置?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lhbf
2004-02-13
打赏
举报
回复
将jdbc驱动器包放在yourAppDir\WEB-INF\lib目录中。yourAppDir指你的web应用根目录。
lhbf
2004-02-13
打赏
举报
回复
微软自己提供的jdbc驱动只能用于mssqlserver2k,你的数据库版本是多少呢?
yanxibang
2004-02-13
打赏
举报
回复
一)各种数据库jdbc驱动程序
oracle驱动程序:http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html或者C:\oracle\ora81\jdbc\lib\classes12.zip(注意版本)
mysql驱动程序:http://www.mysql.com
sqlserver驱动程序:http://www.microsoft.com/china/sql/default.asp 下载setup.exe文件,再安装
二)驱动的安装
1)环境:WIN2K+j2sdk-1_4_1+tomcat连oracle817 将class12.zip文件改名为class12.jar,然后放到你的jsp目录的WEB-INF/lib下就可
连接程序代码如下:
<%@page contentType="text/html;charset=gb2312"%>
<%@page import="java.sql.*"%>
<%String sDBDrvier="oracle.jdbc.driver.OracleDriver";
String user="dq";
String pwd="dqdq";
String sConnStr="jdbc:oracle:thin:@192.168.0.49:1521:test"; //其中test是数据库的sid
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
String sqlStr="select * from t_user";
try{
Class.forName(sDBDrvier);
}
catch(ClassNotFoundException e)
{
System.out.println("数据库驱动类没找到");
}
try{
conn=DriverManager.getConnection(sConnStr,user,pwd);
stmt=conn.createStatement();
rs=stmt.executeQuery(sqlStr);
while(rs.next())
{
out.print(rs.getString("username"));
}
}
catch(SQLException ex)
{
System.out.print(ex.getMessage());
}
%>
报错原因:
The Network Adapter could not establish the connection 这可能是oracle的服务OracleServiceXB和OracleOraHome81TNSListener没有启动
Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135294976)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) sid错误
No suitable driver 没有安装驱动程序
驱动程序版本不一致
2)环境:WIN2K+j2sdk-1_4_1+tomcat连sql server2000 将msbase.jar,mssqlserver.jar,msutil.jar放到你的jsp目录的WEB-INF/lib下就可
连接程序代码如下:
<%@page contentType="text/html;charset=gb2312"%>
<%@page import="java.sql.*"%>
<%String sDBDrvier="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String user="sa";
String pwd="781213";
String sConnStr="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
String sqlStr="select * from t_user";
try{
Class.forName(sDBDrvier).newInstance();
}
catch(ClassNotFoundException e)
{
System.out.println("数据库驱动类没找到");
}
try{
conn=DriverManager.getConnection(sConnStr,user,pwd);
stmt=conn.createStatement();
rs=stmt.executeQuery(sqlStr);
while(rs.next())
{
out.print(rs.getString("u_name"));
}
}
catch(SQLException ex)
{
System.out.print(ex.getMessage());
}
%>
连接access使用jdbc-odbc桥不配置odbc
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException ce)
{
System.out.println("SQLException:"+ce.getMessage());
}
try
{
String DbUrl = "jdbc:odbc:DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)};DSN='';DBQ=E:\\ms.net\\sendmessage\\vbRs232\\mobilemessage.mdb";
String user = "";
String password = "";
Con=DriverManager.getConnection(DbUrl,user,password);
stmt = Con.createStatement();
}
catch(SQLException e)
{
System.out.println("SQLException"+e.getMessage());
}
007james
2003-08-29
打赏
举报
回复
看完你就解决问题了
http://expert.csdn.net/Expert/topic/2199/2199403.xml?temp=.5593836
hsn1982
2003-08-25
打赏
举报
回复
说下你用的web server,mssql版本,操作系统啊
晕
Bad version number in .
class
file (
unable
to
load
class
com
.
microsoft
.
sqlserver
.
jdbc
.
SQLServer
Driver
数据库:MSSQL 2005 框架:Struts2 + Hibernate 3.3 + Spring 3.0 使用的数据库jar包:sql
jdbc
4.jar
错误
信息:Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationConfi
【已解决】Failed to
load
driver
class
com
.
microsoft
.
sqlserver
.
jdbc
.
SQLServer
Driver
from HikariConfig
**问题:**缺少数据库的maven依赖 解决问题(在pom文件中添加相关的依赖即可): MySQL数据库依赖如下: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
SqlServer
数据库依赖如下: <dependency> <groupId>
Cannot
load
JDBC
driver
class
'
com
.
microsoft
.
sqlserver
.
jdbc
.
SQLServer
Driver
'
Cannot
load
JDBC
driver
class
'
com
.
microsoft
.
sqlserver
.
jdbc
.
SQLServer
Driver
' 前提是驱动包已经有了,还报这个错, 这是需要将sql
jdbc
4.jar加到tomcat 的lib下面去,然后ok 转载于:https://www.cnblogs.
com
/lxJack/archive/...
关于Cannot
load
JDBC
driver
class
‘
com
.
microsoft
.
sqlserver
.
jdbc
.
SQLServer
Driver
‘报错解决
Cannot
load
JDBC
driver
class
‘
com
.
microsoft
.
sqlserver
.
jdbc
.
SQLServer
Driver
’ 因为时间问题,没有给大家截图此
错误
直接说解决办法: 注意:你本地没有引进sql
jdbc
.jar导致 可以放到项目源路径的lib路径下,然后刷新项目F5,从新打包运行即可 关注小刘不迷路~~~ ...
java.lang.Unsupported
Class
VersionError: Bad version number in .
class
file (
unable
to
load
class
com
.
java.lang.Unsupported
Class
VersionError: Bad version number in .
class
file (
unable
to
load
class
com
.
microsoft
.
sqlserver
.
jdbc
.
SQLServer
Driver
)的解决方案: 前几天把系统从新装了一下,然后把myeclipse等工具装好后,把项目导入里面,编译并部
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章