JSP | 使用纯JAVA驱动连接SQL Server数据库

本程序采用的集成开发环境是eclipse

连接数据库是SQL server2017

本程序使用的SQL server的java连接驱动:【链接:https://pan.baidu.com/s/1exEFF0qvSBmvkDP7dt4GMQ 密码:a0ic】

本程序使用eclipse布置web工程时,需要将此驱动布置在webcontent——>WEB-INF——>lib目录下。

我们SQL Server数据库XSCJ中的KC表数据如下,接下来进行连接测试。


测试程序:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type"content="text/html;charset=UTF-8">
    <title>jsp访问SQL Sever数据库</title>
</head>
<body>
<%
	Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
	Connection 
	con=java.sql.DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=XSCJ","sa","//这里输入数据库登录密码");
	Statement st = con.createStatement();
	ResultSet rs = st.executeQuery("select * from KC");
	out.print("<table border=1>");
	%>
	<table  bgcolor="#ffffdd" border="auto" width="auto" >
	<% 
	out.print("<tr>");
	out.print("<th>课程号</th>");
	out.print("<th>课程名称</th>");
	out.print("<th>教师姓名</th>");
	out.print("<th>开课学期</th>");
	out.print("<th>课程学时</th>");
	out.print("<th>课程学分</th>");
	out.print("</tr>");
	while(rs.next()){
	out.print("<tr>");
		out.print("<td>"+rs.getString(1)+"</td>");
		out.print("<td>"+rs.getString(2)+"</td>");
		out.print("<td>"+rs.getString(3)+"</td>");
		out.print("<td>"+rs.getString(4)+"</td>");
		out.print("<td>"+rs.getString(5)+"</td>");
		out.print("<td>"+rs.getString(6)+"</td>");
	out.print("</tr>");
	}
	out.print("</table>");
	rs.close();
	st.close();
	con.close();
    %>
</body>
</html>

测试结果如下:


猜你喜欢

转载自blog.csdn.net/ZYZMZM_/article/details/80247704
今日推荐