- <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
- <%@ page import="java.sql.*" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>Insert title here</title>
- </head>
- <body>
- <%
- PreparedStatement ps = null;
- Connection ct = null;
- ResultSet rs = null;
- String url = "jdbc:sqlserver://localhost:1433;databaseName=test";
- String user="sa"; // 超级管理员
- String password="sa"; // 密码
- try {
- //1. 加载驱动
- Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
- System.out.println("加载驱动成功!");
- }catch(Exception e) {
- e.printStackTrace();
- System.out.println("加载驱动失败!");
- }
- try {
- //2. 连接
- ct=DriverManager.getConnection( url,user,password);
- System.out.println("连接数据库成功!");
- }catch(Exception e) {
- e.printStackTrace();
- System.out.println("连接数据库失败!");
- }
- /* 尝试查询数据库 */
- try{
- Statement stmt = ct.createStatement();
- String sql = "select * from student";
- // 执行数据库查询语句
- rs = stmt.executeQuery(sql);
- while (rs.next()) {
- String id = rs.getString("SID");
- String name = rs.getString("SNAME");
- String age = rs.getString("SSEX");
- out.println("eno:" + id +"\t"+ "ename:" + name +"\t"+"sex:" + age+"<br>");
- }
- if (rs != null) {
- rs.close();
- rs = null;
- }
- if (stmt != null) {
- stmt.close();
- stmt = null;
- }
- if (ct != null) {
- ct.close();
- ct = null;
- }
- }
- catch (SQLException e) {
- e.printStackTrace();
- System.out.println("数据库连接失败");
- }
- %>
- </body>
- </html>
来源: http://www.bubuko.com/infodetail-2718897.html