root cause java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriversqlserver驱动没装好,
解决方案 »
- frameset自动刷新问题
- div滚动条自动定位问题
- [200分]使用struts开发jsp形成的页面中有附件下载的连接,如何设定或者编程让点击之后出现文件保存的页面,而不是在网页中打开!!
- 如何在JSP实现tomcat中manager页面上的RELOAD功能
- 大家进来讨论一下:凡是做WEB开发的人都会遇到的问题
- 一个jsp注册的小问题
- 请问一下我先地装什么软件?
- 看看这段连接池代码(在线等)
- bs模式下怎么实现这样的功能
- 向各位请教 ,关于我的 JAVA BEANS 怎样在 JRUN 即 (JSP)中调用!望赐教
- 关于jbulider9 servlet&javabean的配置问题
- 又吐血一次(登录的问题)
COPY 驱动包里的三个JAR文件,即:msbase.jar,mssqlserver.jar,msutil.jar
到TOMCAT_HOME安装目前下的common\lib目录里
然后重新启动TOMCAT服务器,即停止再启动即可,再用IE打开这段程序,就不会有错了
如果你需要在J2SE里,也用JDBC的话,就把上面的三个JAR文件加入环境变量CLASSPATH里面
C:\Tomcat50\common\lib\msbase.jar;C:\Tomcat50\common\lib\mssqlserver.jar;C:\Tomcat50\common\lib\msutil.jar这样,你的JAVA程序也能用JDBC啦在安装TOMCAT之前,记得先在环境变量加入一个JAVA_HOME的变量,不然会出现找不到JAVA的解释器
我就是因为没有加这个JAVA_HOME,出现找不到TOOLS.JAR,,我加入后,再重装就好了,下面是JAVA连接MSSQL的测试程序,保存为test.java后,在DOS下运行javac test.java进行编译,然后用java test.class测试是不是得到数据库里的结果集import java.sql.*;public class test
{
public static void main(String[] args)
{
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost1433;DatabaseName=数据库名";
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 表名";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
System.out.print(rs.getString(1));
System.out.print(" ");
System.out.println(rs.getString(2));
}
rs.close();
stmt.close();
conn.close();
System.out.println("数据库操作完成!"); }catch(Exception ex)
{
System.out.println("错误");
}
}
};
二、安装JDBC执行ms_jdbc_setup.exe可执行文件,一切只需要点击下一步,至到出现finish按钮,完成安装。注:(1) ms_JDBC_setup默认安装路径为:c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC(2)此版(Version 2.2.0022)本仅支持Microsoft SQL Server 2000 Driver for JDBC (3)安装目录\lib\下的三个jar文件即是我们要的JDBC驱动核心msbase.jar
mssqlserver.jar
msutil.jar
解决方法:
COPY 驱动包里的三个JAR文件,即:msbase.jar,mssqlserver.jar,msutil.jar
到TOMCAT_HOME安装目前下的common\lib目录里