我已经添加了 C:\Program Files\Java\jdk1.5.0_04\bin;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar是不是这样 ??
你的数据库是怎么配置的啊~~~还有三个.JAR文件你放在哪里了 ~~我都快崩溃了
安装Microsoft SQL Server 2000 Driver for JDBC 时 我是用SETUP.EXE安装的 但有人说那只是解压缩,需找到一个BAT文件才是安装.但找不到那个文件啊 有人知道吗?指导一下 不胜感激~~
用setup.exe就可以的,安完后也是三个jar文档,使用是一样的!
lz的MSSQL服务启动没,要是没有肯定连不上
MSSQL已经开了~1433端口也已经打开了 就是连不上
错误提示为没有找到类,所以,应该是classpath没有设置好,我现在有点疑问: ----------------------------------------------------------------------------- C:\Program Files\Java\jdk1.5.0_04\bin;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar ----------------------------------------------------------------------------- 以上是你的环境变量中classpat的配置还是path的配置,如果是classpath的配置,那就不应该有C:\Program Files\Java\jdk1.5.0_04\bin;而是包含java自己的3个包 %JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar 和JDBC的3个包, 如果是path的配置,则JDBC的三个包应该配置在classpath中,这里还是错了。所以,你有必要好好的调整一下的环境变量,然后详细说明一下。 希望对你有帮助!!
是不是这样啊 PATH:C:\Program Files\Java\jdk1.5.0_04\binCLASSPATH:C:\Program Files\Java\jdk1.5.0_04\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_04\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_04\lib\rt.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar可是还是不行~
import java.sql.*;public class TestDB {
public static void main(String[] args) {
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=mydatabase";
String userName = "test";
String userPwd = "123";
Connection dbConn; try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!");
}
catch (Exception e) {
e.printStackTrace();
}
}
}补丁我也都打上了 ~~
C:\Program Files\Java\jdk1.5.0_04\bin;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar是不是这样 ??
-----------------------------------------------------------------------------
C:\Program Files\Java\jdk1.5.0_04\bin;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar
-----------------------------------------------------------------------------
以上是你的环境变量中classpat的配置还是path的配置,如果是classpath的配置,那就不应该有C:\Program Files\Java\jdk1.5.0_04\bin;而是包含java自己的3个包
%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar
和JDBC的3个包,
如果是path的配置,则JDBC的三个包应该配置在classpath中,这里还是错了。所以,你有必要好好的调整一下的环境变量,然后详细说明一下。
希望对你有帮助!!
PATH:C:\Program Files\Java\jdk1.5.0_04\binCLASSPATH:C:\Program Files\Java\jdk1.5.0_04\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_04\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_04\lib\rt.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar可是还是不行~
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 该段代码拼写有误
放在 Tomcat 5.0\server\lib 目录下试试看