zoukankan      html  css  js  c++  java
  • JSP连接SQLServer2014(NetBeans + tomcat)

    (JSP运行在tomcat中,需要提前将tomcat和NetBeans进行连接,如果安装NetBeans的时候装了tomcat8也行)

    1. SQLServer配置, 打开配置管理器, “SQLServer网络配置”中的所有协议都启用,并且,重启一次SQLServer服务(SQLServer 主服务),SQLServer账户配置, 必须使用SQLServer账户名。
    2. 数据库,我用的是 strand, 表 student 结构(id, name)
    3. 下载jdbc驱动包,解压。
    4. NetBeans新建JSP项目(javaWeb文件),并将解压好的jdbc包复制到tomcat的lib(库)目录下
    5. JSP文件如下


    <%@page contentType="text/html" pageEncoding="UTF-8"%>
    <%@page language="java" import="java.sql.*" import="java.util.*" %>
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>JSP Page</title>
    </head>
    <body>

    <%
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
    String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=strand";
    String user="sa";
    String password="123456";
    //创建连接对象 Connection
    Connection con = DriverManager.getConnection(url,user,password);
    //构造Statement(语句)对象,传递SQL语句载体
    //Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    Statement stmt = con.createStatement();
    String sql = "select * from student ";
    //返回结果集
    ResultSet rs = stmt.executeQuery(sql);
    while(rs.next()){
    String name = rs.getString("name");
    out.println(name+"<br>");
    }
    %>
    <%
    //关闭连接对象
    rs.close();
    stmt.close();
    con.close();
    %>
    </body>
    </html>

      运行结果如图:

  • 相关阅读:
    求X的N次乘方
    用辗转相除法求两个正整数的最大公约数
    求两、三个数中较大者的函数
    电文加密问题
    C#纯数学方法递归实现货币数字转换中文
    查找二维数组的查找之杨氏矩阵
    IT公司笔经面经
    排序2计数排序,桶排序
    windows Concurrency Runtimewindows的并行编程模型
    <c++ primer>第五部分 高级主题
  • 原文地址:https://www.cnblogs.com/hcy1994/p/6241320.html
Copyright © 2011-2022 走看看