jdbc连接 sql server 的问题 把msbase.jar,mssqlserver.jar,msutil.jar拷到tomcat\lib\下,重起tomcat即可 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没用阿,不会是我的jdbc有问题吧 在classpath里加入这三个类完整路径,如c:\msbase.jar to topmin:已经加了,没用会不会我的jdbc不支持jdk1.4 不大可能,我用的就是jdk1.4你用下面测试一下看看<%@ page language="java" import="java.sql.*"%><%@ page contentType="text/html; charset=gb2312" %><% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433","sa",""); DatabaseMetaData conMD = con.getMetaData(); con.setCatalog("test"); Statement stmt = con.createStatement(); stmt.close(); con.close();%> 不需要classpath中加入三个jartopmint(Ha)说的地方放好msbase.jar、mssqlserver.jar、msutil.jar文件。用winzip等工具打开检查你的msssqlserver.jar,按你写的路径去找SQLServerDriver类,即到com\microsoft\jdbc\sqlserver\下找看看有无SQLServerDriver.class,如果没有就是你的jar文件不对(我也碰到过,重新找找正确的),如果有就重新启动机器就可以啦。 只需设置classpath目录\tools.jar;目录\mssqlserver.jar目录为你安装的目录 @我想学java@ jsp连接Sql Server7.0/2000数据库testsqlserver.jsp如下:<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><html><body><%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";//pubs为你的数据库的String user="sa";String password="";Connection conn= DriverManager.getConnection(url,user,password);Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);String sql="select * from test";ResultSet rs=stmt.executeQuery(sql);while(rs.next()) {%>您的第一个字段内容为:<%=rs.getString(1)%>您的第二个字段内容为:<%=rs.getString(2)%><%}%><%out.print("数据库操作成功,恭喜你");%><%rs.close();stmt.close();conn.close();%></body></html> 我安装了j2sdk1.4.0和Tomcat 4.1,用dreamweaver MX连接sql数据库时也出现类似的错误,在驱动程序栏中填入com.microsoft.jdbc.sqlserver.SQLServerDriver,然而总是提示com/microsoft/jdbc/sqlserver/SQLServerDriver class not found请问何故?谢谢! 我前些天一连就成功了。我把那几个JAR文件拷到了我RESIN的BIN目录里面。但CLASSPATH没有设置。。根本不用设置。 java实现转换FlV大家进来看看 总访问人数每隔一段时间就变小,重新统计,是什么原因?代码见内 如何阻止用户在浏览器中直接输入网址的外部提交?使用浏览器中的网址加密是否可行?如何实现? 帮个忙吧,源代码在下面! 遇到了一个问题,请求帮忙 肩客推广,我来试试 继续问个BC问题哈!怎么把script中的值不提交传给JSP??或者是页面中的值传给JSP? 求救 JSP and ASP and PHP哪个更有前景???? 请教一下各位大佬关于框架的问题 关于tomcat 如何使用jar命令将一个目录打包为同名jar文件?
已经加了,没用
会不会我的jdbc不支持jdk1.4
你用下面测试一下看看
<%@ page language="java" import="java.sql.*"%>
<%@ page contentType="text/html; charset=gb2312" %>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433","sa","");
DatabaseMetaData conMD = con.getMetaData();
con.setCatalog("test");
Statement stmt = con.createStatement();
stmt.close();
con.close();
%>
topmint(Ha)说的地方放好msbase.jar、mssqlserver.jar、msutil.jar文件。
用winzip等工具打开检查你的msssqlserver.jar,按你写的路径去找SQLServerDriver类,即到com\microsoft\jdbc\sqlserver\下找看看有无SQLServerDriver.class,如果没有就是你的jar文件不对(我也碰到过,重新找找正确的),如果有就重新启动机器就可以啦。
目录\tools.jar;目录\mssqlserver.jar目录为你安装的目录
@我想学java@
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
com/microsoft/jdbc/sqlserver/SQLServerDriver class not found
请问何故?谢谢!