在用JSP开发应用程序时,JSP对数据库的操作是通过JDBC来实现的,本文我们给出了JSP通过JDBC连接SQL Server 2005数据库的代码示例,包括java代码和JSP的代码,对于初学者来说可以直接套用这段代码,即可成功连接数据库。接下来我们就开始介绍。
1.下载SqlSer2005 JDBC Driver,解压,将sqljdbc.jar加入CLASSPATH环境变量。
2.开启Sql server服务,检查SERVER和Client端协议中Tcp/ip是否已启用。
java code:
import java.sql.*; public class JdbcDriver {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
//加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=xq_sql";
//连接服务器和数据库sample
String userName = "sa";
//默认用户名
String userPwd = "1234";
//密码
String sql=" SELECT * FROM xq_mem";
Connection dbConn;
Statement state=null;
ResultSet rs=null;
try{
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
// it works well..
//dbConn = DriverManager.getConnection(dbURL);
// doesn't work!
state=dbConn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
System.out.println( "Connection SQL Server 2005 Successful! ");
//如果连接成功 控制台输出Connection
Successful!
rs=state.executeQuery(sql);
while(rs.next()){
String id=rs.getString(1);
String username=rs.getString(2);
System.out.print(id+" ");
System.out.print(username+"\n");
}catch(Exception e){
e.printStackTrace(); }
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.
- 47.
- 48.
- 49.
- 50.
- 51.
- 52.
- 53.
- 54.
- 55.
- 56.
- 57.
- 58.
- 59.
- 60.
- 61.
- 62.
- 63.
- 64.
- 65.
如果用JSP连接,把sqljdbc.jar拷到tomcat的lib目录下,重启tomcat。
jsp code:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn= DriverManager.getConnection("jdbc:sqlserver://localhost;DatabaseName=xq_sql;user=sa;password=1234");
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from xq_mem"; ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){%> ***个字段:<%=rs.getString(1)%> 第二个字段:<%=rs.getString(2)%>
<br>
<%
}
%>
<%out.print("数据库操作成功");%>
<%rs.close(); stmt.close(); conn.close();
%>
</body>
</html>
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
关于JSP使用JDBC连接SQL Server 2005数据库的知识就介绍到这里了,希望本次的介绍能够带给您一些收获!
【编辑推荐】