用JSP连接SQLServer数据库 如何用JSP连接SQLServer数据库? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个有很多种方法,你可以找jsp书籍中相关jdbc的章节看看,有很大帮助,如果需要代码,我这里也有,估计和书上的差不多,贴出来有点多,就不贴了。。 你好,楼主!把sqlserver jdbc驱动加到classpath中,三个jar包。import java.sql.*;public class DbTest{Connection con;Statement sta;ResultSet rs;String driver;String url;String user;String pwd;public DbTest(){driver = "sun.jdbc.odbc.JdbcOdbcDriver";url = "jdbc:odbc:store_manager";user = "share";pwd = "share";init();}public void init(){try{Class.forName(driver);System.out.println("driver is ok");con = DriverManager.getConnection(url,user,pwd);System.out.println("conection is ok");sta = con.createStatement();rs = sta.executeQuery("select * from room");while(rs.next())System.out.println(rs.getInt("roomNum"));}catch(Exception e){e.printStackTrace();}}public static void main(String[] args){new DbTest();}} import java.sql.* ;public class DataBaseConnection{ // 属性 // 定义数据库操作的常量、对象 // 数据库驱动程序 private final String DBDRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver" ; // 数据库连接地址 private final String DBURL = "jdbc:microsoft:sqlserver://192.168.16.140:1433;DatabaseName=DB_2008" ; // 数据库用户名 private final String DBUSER = "sa" ; // 数据库连接密码 private final String DBPASSWORD = "" ; // 声明一个数据库连接对象 private Connection conn = null ; // 在构造方法之中连接数据库 public DataBaseConnection() { try { // 加载驱动程序 Class.forName(DBDRIVER) ; // 连接数据库 conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ; } catch (Exception e) { System.out.println(e) ; } } // 返回一个数据库连接 public Connection getConnection() { /// 返回连接对象 return this.conn ; } // 关闭数据库连接 public void close() { try { this.conn.close() ; } catch (Exception e) { } }};还要三个jar包加上就可以了 问一个前端的问题 关于jstl 取值的问题 急需求解,cewolf + JFreeChart 标签中乱码 简单的JSP标记问题~~新手~~求解 急急急急急!!!!!访问FTP 那位大哥有用记事本实现的记数器啊?在线等,要急死了!!!!! 数据库的连接问题 tomcat服务没启动起来怎么回事? 请教有关页面跳转的问题 如何建站? 在线等待急急!在超链中有的什怎么传不过去? java 自动建议功能 关于web 项目的 测试?
把sqlserver jdbc驱动加到classpath中,三个jar包。
import java.sql.*;
public class DbTest
{
Connection con;
Statement sta;
ResultSet rs;
String driver;
String url;
String user;
String pwd;
public DbTest()
{
driver = "sun.jdbc.odbc.JdbcOdbcDriver";
url = "jdbc:odbc:store_manager";
user = "share";
pwd = "share";
init();
}
public void init()
{
try{
Class.forName(driver);
System.out.println("driver is ok");
con = DriverManager.getConnection(url,user,pwd);
System.out.println("conection is ok");
sta = con.createStatement();
rs = sta.executeQuery("select * from room");
while(rs.next())
System.out.println(rs.getInt("roomNum"));
}
catch(Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
new DbTest();
}
}
{
// 属性
// 定义数据库操作的常量、对象
// 数据库驱动程序
private final String DBDRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver" ;
// 数据库连接地址
private final String DBURL = "jdbc:microsoft:sqlserver://192.168.16.140:1433;DatabaseName=DB_2008" ;
// 数据库用户名
private final String DBUSER = "sa" ;
// 数据库连接密码
private final String DBPASSWORD = "" ;
// 声明一个数据库连接对象
private Connection conn = null ; // 在构造方法之中连接数据库
public DataBaseConnection()
{
try
{
// 加载驱动程序
Class.forName(DBDRIVER) ;
// 连接数据库
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD) ;
}
catch (Exception e)
{
System.out.println(e) ;
}
} // 返回一个数据库连接
public Connection getConnection()
{
/// 返回连接对象
return this.conn ;
} // 关闭数据库连接
public void close()
{
try
{
this.conn.close() ;
}
catch (Exception e)
{
}
}
};
还要三个jar包加上就可以了