jsp连接sql server数据库

<%@ 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("
用户名:"
+rs.getString(1)+"   密码:"+rs.getString(2)); } rs.close(); stmt.close(); conn.close(); %>

- jdbc:sqlserver指令需要下载驱动包(sqljdbc4.jar),将驱动包放在此项目的WEB-INF的lib包下。

jsp连接sql server数据库_第1张图片

- localhost:1433

  • localhost是本地数据库服务器地址,默认为:127.0.0.1。
  • 1433是端口号。
  • 这些配置都在SQL Server配置管理器中。
    jsp连接sql server数据库_第2张图片
    jsp连接sql server数据库_第3张图片
    jsp连接sql server数据库_第4张图片

最后重启sql服务

右键——重新启动
jsp连接sql server数据库_第5张图片

我这里的DatabaseName是我在SQL Server中新建的数据库名称,tb_user是库中的表,表中需要有至少两列数据,getString(2)是第二列数据,如果此列会报错超出索引。

jsp连接sql server数据库_第6张图片

以上步骤确认无误后,就可以尝试run了。

你可能感兴趣的:(jsp连接sql数据库,sqlserver,jsp)