您的位置:首页 > 数据库

JSP 使用JDBC连接 SQL Server数据库

2017-03-17 17:08 351 查看
使用jdbc连接数据库首先需下载sqljdbc4.jar (点此下载

下载后放入工程WEB-INF/lib目录下并添加进工程库:



对jar文件右键选择:



或者如下操作

1.



2.



3.



jsp连接代码:

/**注意加try-catch块

<%@ page import="java.sql.*" %><%--
Created by IntelliJ IDEA.
User: Vove
Date: 2017/3/17
Time: 16:25
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>SQl</title>
</head>
<body>
<%
String DB_Url="jdbc:sqlserver://localhost:1433;DataName=数据库名";
String user="用户名";//登陆数据库
String password="密码";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
Connection connection= null;
try {
connection = DriverManager.getConnection(DB_Url,user,password);
} catch (SQLException e) {
e.printStackTrace();
}
Statement statement= null;
try {
statement = connection.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
try {
statement.executeQuery("SELECT TOP 1000 [Username]\n" +
"      ,[Password]\n" +
"      ,[email]\n" +
"      ,[register_date]\n" +
"  FROM [Vove].[dbo].[User_im]");
} catch (SQLException e) {
e.printStackTrace();
}
ResultSet resultSet=statement.getResultSet();
while (resultSet.next()){
String username=resultSet.getString("Username");
String userpassword=resultSet.getString("password");
Date date=resultSet.getDate("register_date");
out.println(username+"\t"+userpassword+"\t"+date+"<br>");
}
%>
</body>
</html>


最后吐槽一下教科书上的Class.forName(“com.microsoft**.jdbc.sqlserver.**SQLServerDriver”);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息