如何配置使用SQL Server JDBC驱动程序? 我在微软下的mssqlserver.tar不是mssqlserver.jar;mabase.jar、msutil.jar这两个文件在哪下载?tomcat\server\lib tomcat\lib这两个目录也没找到。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection conn=DriverManager.getConnection("jdbc:odbc:vfp%^$%"); 先通过一个ODBC连接一个Sqlserver的数据源。然后在用Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");第三步用Connection con=DriverManager.getConnection(url);url是jdbc:odbc:<data_source_name>(odbc数据源名)[:UID=....;PWD=....]等信息。这些步就可以搞定了。我做过的。没问题。挺好的。 你去google搜一下,然后把mabase.jar、msutil.jar放在tomcat的common/lib下,就可以了 这是我在FAQ上找到的,照做了还是不行,不知还需要什么,设置什么?1、安装Microsoft Sqlserver Driver for JDBC,可从微软网站上下载。 2、设置classpath,下面是我自己的,仅供参考。 classpath: D:\program files\Microsoft SQL Server\jdbc\lib\msbase.jar;D:\program files\Microsoft SQL Server\jdbc\lib\mssqlserver.jar;D:\program files\Microsoft SQL Server\jdbc\lib\msutil.jar;D:\Project\java 3、用下面的代码测试,我的代码使用JDBC而不是JDBC-ODBC bridge. import java.sql.*; public class T { public static void main(String[] args) throws Exception { String sql = "select * from tb"; Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://home:3017","steven","steven"); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); while(rs.next()) { Student s = new Student(); s.name = rs.getString(1); s.id = rs.getInt(2); System.out.println(s); } rs.close(); stmt.close(); } } class Student { String name; int id; public String toString() { return "Student--> name:[" + name + "], id:[" + id + "]"; } } Connection conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://home","steven","steven"); ^去掉3017试一下 在 microsoft下载的应该是一个安装文件装完以后,在安装路径下有这三个文件的加到classpath 或者 tomcat的lib目录下即可。 jdbc连接sql server2005 express问题 又是java包的问题 这样的文件我应该怎么去处理它? 为什么编译老是出现这种提示.请大家帮帮忙. javamail使用 急问如何使用滚动条!!!!!! 如何启动和关闭一个进程(java写的)。 请高手指教 请问:应当如何在AUTOEXEC.Bat中设置? java 普遍安装问题 override和overload有什么区别? 哪位大哥给个最简单的applet打印的例子
Connection conn=DriverManager.getConnection("jdbc:odbc:vfp%^$%");
然后在用Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
第三步用Connection con=DriverManager.getConnection(url);
url是jdbc:odbc:<data_source_name>(odbc数据源名)[:UID=....;PWD=....]等信息。
这些步就可以搞定了。我做过的。没问题。挺好的。
2、设置classpath,下面是我自己的,仅供参考。
classpath:
D:\program files\Microsoft SQL Server\jdbc\lib\msbase.jar;D:\program files\Microsoft SQL Server\jdbc\lib\mssqlserver.jar;D:\program files\Microsoft SQL Server\jdbc\lib\msutil.jar;D:\Project\java
3、用下面的代码测试,我的代码使用JDBC而不是JDBC-ODBC bridge.
import java.sql.*;
public class T {
public static void main(String[] args) throws Exception {
String sql = "select * from tb";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://home:3017","steven","steven");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
Student s = new Student();
s.name = rs.getString(1);
s.id = rs.getInt(2);
System.out.println(s);
}
rs.close();
stmt.close();
}
}
class Student {
String name;
int id;
public String toString() {
return "Student--> name:[" + name + "], id:[" + id + "]";
}
}
("jdbc:microsoft:sqlserver://home","steven","steven");
^去掉3017试一下
装完以后,在安装路径下有这三个文件的
加到classpath 或者 tomcat的lib目录下即可。