跪求tomcat6.0与SQL2000的链接方法 跪求啊 弄了一整天没弄出来 求帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package tools;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DBUtil {private static final String DB_DRVIER="sun.jdbc.odbc.JdbcOdbcDriver";private static final String DB_USE="sa";private static final String DB_PASSWORD="sa";private static final String DB_URL="jdbc:odbc:Driver={SQL Server};Server=vizyhe;Database=simplej2ee"; static{try {Class.forName(DB_DRVIER);} catch (ClassNotFoundException e) {e.printStackTrace();}}public static Connection getConnection(boolean autoCommit){Connection conn=null;try {conn = DriverManager.getConnection(DB_URL, DB_USE, DB_PASSWORD);conn.setAutoCommit(autoCommit);} catch (SQLException e) {e.printStackTrace();}return conn;}public static Connection getConnection(){return getConnection(true);}// /**// * @param test getConnection() method// */// public static void main(String[] args) {// if(getConnection()!=null){// System.out.println("ok");// }else{// System.out.println("error");// }// }}这个是使用桥式连接的方法,1.先创建一个odbc数据源simplej2ee 2.到官方网站上下载sun.jdbc.odbc.JdbcOdbcDriver驱动类 3.复制以上代码到你的程序中 sql server 2000的3个数据库连接包是否放到tomcat\lib目录下,sql 2000是否打好补丁 [Quote=引用 3 楼 gods_thinking 的回复:]package tools;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DBUtil {private static final String DB_DRVIER="sun.jdbc.odbc.JdbcOdbcDriv…… 标准的JDBC连接,数据库要打补丁,不然连不上的 加载事件连接驱动sun.jdbc.odbc.JdbcOdbcDriver编写 连接类 <%@page import="java.lang.*, java.io.*, java.sql.*, java.util.*" contentType="text/html;charset=gb2312"%> <html> <body> <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=student"; String user="sa"; String password="123456"; Connection conn= DriverManager.getConnection(url,user,password); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql="select * from stu"; ResultSet rs=stmt.executeQuery(sql); while(rs.next()){ %> 您的第一个字段内容为:<%=rs.getString(1)%><br> 您的第二个字段内容为:<%=rs.getString(2)%><br> <%}%> <%out.print("数据库连接成功,恭喜你");%> <% rs.close(); stmt.close(); conn.close(); %> </body> </html> 数据库中建立一个数据库student 中间建一个表stu,里面一个id和一个name我运行出来了,你应该也可以 static Connection getConn(){ try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url ="jdbc:microsoft:sqlserver://w05.163jsp.com:1433;DatabaseName=jx00269"; String user = "jx00269"; String password = "wangchao"; /*String url ="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=Doctor"; String user = "sa"; String password = "123";*/ conn = DriverManager.getConnection(url, user, password); }catch(Exception e){ e.printStackTrace(); System.out.println("数据库连接失败"); } return conn;另外要导入3个jar驱动包。如果是xp + SqlServer2000,则需要打sp4补丁。打完补丁重启下sql服务。就可以了 创建一个类,在另一个类中调用其方法 一个JDK的安装问题。。。愁死我了 一道看似简单的java面试题 spring 单元测试 ibatis cursor is closed jsp显示数据表表头的值,可是显示出来是乱码! 在session bean 中,怎么调用 cmb ? weblogic下开发jms客户端的问题,急,在线等待 weblogic启动后访问问题 请教,我该如何在weblogic 上 部署EJB ? asp如何与servlet通信 学JSP什么书比较好啊?有什么经典的教材啊?谢谢!
import java.sql.DriverManager;
import java.sql.SQLException;public class DBUtil {
private static final String DB_DRVIER="sun.jdbc.odbc.JdbcOdbcDriver";
private static final String DB_USE="sa";
private static final String DB_PASSWORD="sa";
private static final String DB_URL="jdbc:odbc:Driver={SQL Server};Server=vizyhe;Database=simplej2ee"; static{
try {
Class.forName(DB_DRVIER);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}public static Connection getConnection(boolean autoCommit){
Connection conn=null;
try {
conn = DriverManager.getConnection(DB_URL, DB_USE, DB_PASSWORD);
conn.setAutoCommit(autoCommit);
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static Connection getConnection(){
return getConnection(true);
}
// /**
// * @param test getConnection() method
// */
// public static void main(String[] args) {
// if(getConnection()!=null){
// System.out.println("ok");
// }else{
// System.out.println("error");
// }
// }}这个是使用桥式连接的方法,1.先创建一个odbc数据源simplej2ee
2.到官方网站上下载sun.jdbc.odbc.JdbcOdbcDriver驱动类
3.复制以上代码到你的程序中
package tools;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;public class DBUtil {
private static final String DB_DRVIER="sun.jdbc.odbc.JdbcOdbcDriv……
编写 连接类
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=student";
String user="sa";
String password="123456";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from stu";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){ %>
您的第一个字段内容为:<%=rs.getString(1)%><br>
您的第二个字段内容为:<%=rs.getString(2)%><br>
<%}%>
<%out.print("数据库连接成功,恭喜你");%>
<%
rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
数据库中建立一个数据库student 中间建一个表stu,里面一个id和一个name
我运行出来了,你应该也可以
static Connection getConn(){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url ="jdbc:microsoft:sqlserver://w05.163jsp.com:1433;DatabaseName=jx00269";
String user = "jx00269";
String password = "wangchao";
/*String url ="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=Doctor";
String user = "sa";
String password = "123";*/
conn = DriverManager.getConnection(url, user, password);
}catch(Exception e){
e.printStackTrace();
System.out.println("数据库连接失败");
}
return conn;另外要导入3个jar驱动包。
如果是xp + SqlServer2000,则需要打sp4补丁。打完补丁重启下sql服务。就可以了