servlet 连接sqlserver 2005
来源:互联网 发布:最优化方法陈开周答案 编辑:程序博客网 时间:2024/06/06 15:54
import javax.servlet.http.*;import java.io.*;import java.sql.*;public class LoginCl extends HttpServlet{//处理get请求//req用于获得客户端(游览器)的信息 //res:用于向客户端返回信息public void doGet(HttpServletRequest req, HttpServletResponse res){//业务逻辑Connection ct = null;Statement sm = null;ResultSet rs = null;try {//接收用户名与密码String u = req.getParameter("username");String p = req.getParameter("passwd");//链接数据库Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //得到连接ct = DriverManager.getConnection("jdbc:sqlserver://localhost:1434;DatabaseName=FirstTime","sa","sa");//创建一个Statementsm = ct.createStatement();rs = sm.executeQuery("select top 1 * from Student where name='"+u+"'and passwd='"+p+"'"); //验证if(rs.next()){//res.sendRedirect("wel");HttpSession hs = req.getSession(true);hs.setAttribute("pass","ok");res.sendRedirect("wel?name=" + u +"&pass= " + p); }else{//不合法。跳回登录界面res.sendRedirect("login");//要跳转页面的url} } catch (Exception ex) { ex.printStackTrace(); }finally{ try { if(rs != null) rs.close(); if(sm != null) sm.close(); if(ct != null) ct.close(); } catch (Exception ex) { ex.printStackTrace(); } }}//req用于获得客户端(游览器)的信息 //res:用于向客户端返回信息public void doPost(HttpServletRequest req, HttpServletResponse res){this.doGet(req, res);}}
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
ct = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=FirstTime","sa","sa");
连接两句尤为重要, 在sqlserver2005 为Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
ct = DriverManager.getConnection("jdbc:sqlserver://localhost:1434;DatabaseName=FirstTime","sa","sa");
在sqlserver2000里为Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
ct = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=FirstTime","sa","sa");
在连接sql之前,现将相应的4个jar包文件点击打开链接导入在tomcat的lib库里,也可导入到自己网站的库里,如果连接2000 ,还将sqljdbc4.jar改为sqljdbc.jar
在连接sql时,先查询sqlserver端口, 在cmd控制台输入netstate -anb | more 查找, sqlserver默认端口为1433,可我的不知道怎么就改成1434了
- servlet 连接sqlserver 2005
- JDBC连接SqlServer 2005
- sqlserver 2005 kill 连接
- OLEDB 连接 SQLSERVER 2005
- servlet分别连接mysql oracle sqlserver三个数据库
- java servlet jdbc 连接sqlserver数据库查询和修改
- SQLServer 2005 jsp 连接 问题
- sqlserver连接
- servlet操作数据库SQLServer
- 在SPLUS中直接连接SQLSERVER 2005
- 连接到Sqlserver 2005 express的问题
- Vista下Java 连接到SQLServer 2005
- sqlserver 2005局域网连接不上 解决
- VS2008连接SQLServer 2005注意点
- Android连接MS SQLServer 数据库2005-2014
- VisualStudio 2008连接SQLServer 2005 Express数据库
- VisualStudio 2008连接SQLServer 2005 Express数据库
- Java连接SQLServer 2005 TCP/IP 连接失败
- 图片处理--旋转、将View转成Bitmap
- Android sdk 系统资源
- 一些强大的命令
- pb函数库之数据类型检查与转换函数
- C#面向对象
- servlet 连接sqlserver 2005
- 汉罗塔
- 利用VMware 装IOS 问题
- 【HTML5示例代码分享】基于CSS3和jQuery的相片墙-ImageWall
- Mongodb secondary上面replSet error RS102 too stale to catch up
- C脚本
- 恋梦2013年8月13日 小学生日记大全集
- 威强工控机iEiTANK-820使用问题
- nginx 配置轮询分流-实现负载均衡