JSP连接SQL数据库并且查询数据
时间:2021-07-01 10:21:17
帮助过:20人阅读
java" import=
"java.util.*" %>
<%@page import=
"java.sql.*" %>
<%@ page contentType=
"text/html;charset=UTF-8" language=
"java" %>
<!DOCTYPE HTML>
<html>
<head>
<title>查询所有用户的记录</title>
<style>
td{
width: 65px;
}
</style>
</head>
<body>
<%
//创建地址
String url=
"jdbc:sqlserver://localhost\\SQLEXPRESS:1433;DatabaseName=StudentGrade";
//用户名
String user=
"sa";
//密码
String pwd=
"";
//连接对象
Connection conn=
null;
try{
//加载驱动程序类
Class.forName(
"com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch (Exception ex){
System.out.println(
"错误"+
ex);
}
try {
//获取数据库连接
conn=
DriverManager.getConnection(url,user,pwd);
}catch (Exception ex){
System.out.println(
"连接数据库错误"+
ex);
}
//创建Statement对象
Statement stmt=
conn.createStatement();
//数据库查询语句
String sqlStr=
"select * from Grade";
//结果集
ResultSet rs=
stmt.executeQuery(sqlStr);
int i =
0;
%>
<%
while (rs.next()){
%>
<table border=
"1" cellpadding=
"1" cellspacing=
"0">
<%
if (i==
0){
%>
<tr>
<th>学号</th>
<th>姓名</th>
<th>性别</th>
<th>语文成绩</th>
<th>数学成绩</th>
<th>英语成绩</th>
</tr>
<%
i++
;
}
%>
<tr>
<td><%=rs.getInt(
1)%></td>
<td><%=rs.getString(
2)%></td>
<td><%=rs.getString(
3)%></td>
<td><%=rs.getInt(
4)%></td>
<td><%=rs.getInt(
5)%></td>
<td><%=rs.getInt(
6)%></td>
</tr>
</table>
<%
}
%>
</body>
</html>
注意:
驱动包必须放到项目的WebRoot/web-inf/lib下
JSP连接SQL数据库并且查询数据
标签:代码 oct root table ima imp creates out 驱动