jsp jdbc访问sqlserver数据库(tomcat6+sqlserver2005)
软件条件:xpsp3 tomcat6 sqlserver2005 | ||
虚拟目录:jsp | 实际目录:D:\JSPWEB\consql | |
默认起使页面:index.jsp | 端口号:8787 | |
jdbc sqlserver驱动:2.0 | 驱动访问数据库端口:1433 | |
数据库名:pubs | 表名:t_user |
启动tomcat6服务:在cmd里面输入net start tomcat6
Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\Administrator>net start tomcat6 Apache Tomcat 6 服务正在启动 . Apache Tomcat 6 服务已经启动成功。
sqlserver设置:
1:开启SQL2005远程连接功能
配置工具->SQLServer外围应用配置器->服务和连接的外围应用配置器->打开SQLEXPRESS下的DataBase Engine节点,选择远程连接,选择“同时使用TCP/IP和named pipes”,确定后,重启数据库服务。
2:登录改为混合模式
打开管理器,用windows方式连接进入数据库,右键点击数据服务器-属性,安全性,在“服务器身份验证”下选择“SQLSERVER和windows身份验证模式”,"登录审核"选“失败和成功的登录”确定。
3.设置SQL Server服务器
配置1433端口,如果需要配置端口请看下面。
- “开始”→“程序”→“Microsoft SQL Server 2005”→“配置工具”→“SQL Server 配置管理器”→“SQL Server 2005 网络配置”→“MSSQLSERVER 的协议”
- 如果“TCP/IP”没有启用,右键单击选择“启动”。
- 双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”,默认为1433。
- 重新启动SQL Server服务
4.新建用户登录名sb
打开SQL Server Manager管理器!在左面找到"安全性" 单击右键 选择"新建","登录名"
弹出一个对话框,在登录名中输入你的登录号,选择'SQLSERVER身份验证',并输入密码,可以把‘用户下次登录时必须修改密码’取消掉。
点击‘用户映射’,在右面选择要映射的数据库,并在前面打勾!在下面一栏中‘public’前面打勾。然后点击'状态'在右面栏中选中"授予"、“启用”。
5.新建数据库
t_user共有6个字段,分别是id、name、phone、address、city、和zip
数据库建立好了,接下来就是实例页面了(index.jsp),代码如下:
用户ID | 用户名 | 联系电话 | 地址 | 所在城市 | 邮政编码 |
<%=rs.getString("id")%> | <%=rs.getString("name")%> | <%=rs.getString("phone")%> | <%=rs.getString("address")%> | <%=rs.getString("city")%> | <%=rs.getString("zip")%> |
然后在firefox地址栏输入:http://localhost:8787/jsp/