栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

在Java的JSP中访问MS SQL Server 2014数据库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Java的JSP中访问MS SQL Server 2014数据库

  在Java的Servlet中访问是这样的:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class JavaDBFirst {
    public static void main(String[] args) throws Exception {
        //1.注册驱动
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

        //2.获取连接
        String url="jdbc:sqlserver://XX.XX.XX.XX:1433;DataBase=YYYY";
        String username="sa";
        String password="ABCD";
        Connection DBConn= DriverManager.getConnection(url,username,password);

        //3.定义SQL语句
        String sql="update ZZZ set C04='019' where C01='SS'";

        //4.获取执行sql语句的statement
        Statement stmt=DBConn.createStatement();

        //5.执行sql
        int ICount= stmt.executeUpdate(sql);

        //6.处理结果
        System.out.println(ICount);

        //7.释放资源
        stmt.close();
        DBConn.close();
    }
}

  在JSP中也是对应的写上相应的代码,几乎是固定的写法:

<%@ page session="false" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" language="java" errorPage="error.jsp" %>
<%--  访问MS SQL Server 2014 数据库 --%>

<%
    System.out.println("Java的JSP访问MS SQL Server 2014数据");
%>
<%@ page import="java.sql.*" %>

<%

    String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
    String url="jdbc:sqlserver://XX.XX.XX.XX:1433;DataBase=YYYY";
    String username="sa";
    String password="ABCD";
    Connection DBConn;

    Class.forName(driverName);
    DBConn=DriverManager.getConnection(url,username,password);
    Statement stmt=DBConn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    String StrSql="select * from ZZZ";
    ResultSet rs=stmt.executeQuery(StrSql);

    while( rs.next() ){
%>
    第<%=String.valueOf(rs.getRow())%>条记录: <%=rs.getString(1)%>  , <%=rs.getString(2)%> , <%=rs.getString(3)%> , <%=rs.getString(4)%> , <%=rs.getString(5)%> 
<% } rs.close(); stmt.close(); DBConn.close(); %>

  这样界面就显示出数据表的记录了。

  JSP返回了的字符串里包涵有HTML代码,这样的方式也不适合现在的开发模式了,所以一般情况下JSP这样的处理方式少用了,但是返回纯数据比如JSON数据还是可以的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1028400.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号