<%@ page import="java.sql.*"%> // 导入java的sql包
<%
String driverClass = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=one"; /*通过jdbc调用数据库,指向的可以是localhost(本地服务器数据库地址)也可以是127.0.0.1,一般默认为127.0.0.1。(若想查看,可以在SQL Server配置管理器——SQL Server网络配置设置——TCP/IP(确认状态是已启用)——右键属性)*/
String username = "sa";/*设置数据库时,采用SQL Server身份验证的登录名,一般默认为sa*/
String password = "";/*设置数据库时,采用SQL Server身份验证的密码*/
try{
Class.forName(driverClass); // 需要抛出异常
}catch (Exception e){
out.print("加载数据库驱动时抛出异常,内容如下:");
e.printStackTrace();
}
Connection conn = DriverManager.getConnection(url, username, password); /*连接数据库*/
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select* from tb_user");
while(rs.next()){
out.println("<br>用户名:"+rs.getString(1)+" 密码:"+rs.getString(2));
}
rs.close();
stmt.close();
conn.close();
%>
- jdbc:sqlserver指令需要下载驱动包(sqljdbc4.jar),将驱动包放在此项目的WEB-INF的lib包下。
- localhost:1433
- localhost是本地数据库服务器地址,默认为:127.0.0.1。
- 1433是端口号。
- 这些配置都在SQL Server配置管理器中。
最后重启sql服务
右键——重新启动