日期:2014-05-18  浏览次数:20770 次

JSP与SQLServer连接
有没有那位高手提供一下JSP与SQLServer连接的具体方法和简单的一个案例啊?

------解决方案--------------------
这是一个简单的类,在调的时候只要传一个SQL语句就行了

package org.thistest;
import java.io.UnsupportedEncodingException;
import java.sql.*;

import com.microsoft.jdbc.sqlserver.SQLServerDriver;
public class CONN {

Connection conn=null;
ResultSet rs=null;
Statement stmt=null;
String url= "jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs ";
String user= "sa ";
String pwd= " ";
public CONN()
{
try {
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ");
conn=DriverManager.getConnection(url,user,pwd);
stmt=conn.createStatement();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void update(String sql) //更新数据
{
try {
stmt.executeUpdate(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
public ResultSet find(String sql) //查询数据
{
try {
rs=stmt.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}

}

------解决方案--------------------
很规范的conn
------解决方案--------------------
在进行SQL Server连接时,把SQL Server的JDBC驱动拷到TOMCAT\common\lib下

<%@ page contentType= "text/htlm;charset=gbk "%>
<%@ page import= "java.sql.* "%>
<html>
<body>
<%Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver ").newInstance();//加载JDBC数据库驱动
String url= "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs ";//定义URL对象,用语天家数据库连接,其中PUBS为你的数据库名
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= "SQL语句 ";//把SQL语句附给变量SQL
ResultSet rs=Stmt.executeQuery(sql);//执行SQL语句
</body>
</html>
------解决方案--------------------
楼主太懒,连GOOGLE 都不会,这样的问贴没有意义
------解决方案--------------------
提示什么错误