JDBC访问数据库
MyEclipse 2017 CI
SQL Server 2014
示例:
<%@ page language="java" import="java.sql.*" pageEncoding="UTF-8"%>
<%request.setCharacterEncoding("UTF-8"); %>
<!DOCTYPE>
<html>
<head><title>JDBC连接数据库</title></head>
<body>
<%
String diverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //驱动程序名
String url1 = "jdbc:sqlserver://localhost:1433;DatabaseName=S-T";
String userName = "sa"; //用户名
String password = "125113jie@"; //密码
Class.forName(diverName); //加载并注册驱动程序
Connection conn = DriverManager.getConnection(url1,userName,password); //获取数据库连接对象+
String sql = "select * from student"; //sql语句
PreparedStatement stmt = conn.prepareStatement(sql); //conn为连接数据库对象
System.out.println("Connection Successful!");
ResultSet rs = stmt.executeQuery(); //输出结果集
%>你要查询的学生数据表为:
<font size="5" color="red"></font>
<table border="2"bgcolor="ccceee"width="650">
<tr bgcolor="CCCCCC"align="center">
<td>序号</td><td>学号</td><td>姓名</td>
<td>性别</td><td>年龄</td><td>专业</td>
</tr>
<%
while(rs.next()){
%> <tr align="center">
<td><%=rs.getRow() %></td>
<td><%=rs.getString("Sno") %></td>
<td><%=rs.getString("Sname") %></td>
<td><%=rs.getString("Ssex") %></td>
<td><%=rs.getString("Sage") %></td>
<td><%=rs.getString("Sdept") %></td>
</tr>
<% } %>
</table>
</center>
<%if(rs!=null){rs.close();}
if(stmt!=null){stmt.close();}
if(conn!=null){conn.close();}
%>
</body>
</html>
运行页面: