SQL 2005注册连接问题?

我的机器是window 2003 server 版本,  之前一直都是用sql server 2000版进行开发, 昨天装了sql server 2005 没成功,结果在开始- 所有程序,中也没有了Sql server这一项,虽然sql server 2005 没安装成功,但是添加/删除程序有(可能是之前装vs 2005时候带的)SQL server 2005,我把2005卸了以后,还是在开始-所有程序里看不到2000版本的,我又装了2005版本的,今天成功安装,2005能正常用,可是此时2000版的依旧没出现在所有程序中,重启动电脑后,我又装了2000版本的,结果在安装的过程中"默认实例"那里选择不上(没没有见到打上了勾,我也不能用鼠标去操作那个框),我只能通过"别名"来安装,这里我随便输入了一个别名: "SQL2000True",安装过程没有出现异常,安装完成后在所有程序中令人兴奋的出现了SQL Server,SQL Server就是2000版本了,哈哈,可是我进去企业管理器点(Local)怎么也连接不上,启动也启动不了,试了好几次,包括把2005版本的所有服务停了,还是进不了我本地的数据库,把鼠标放到开始-所有程序的SQL Server 中的查询分析起和企业管理器中,看到的程序路径竟然是我以前没有安装2005版本时候的路径,到添加/删除程序里一看,我刚才在安装2000版本时候输入的那个别名"SQL2000True" 在里面.强调一下:我用2000的打开企业管理后,SQL server 组依然保存着我没有安装2005版本以前的已经注册组,点公司里同事的组,我能正常使用,就我本地的不行.    再次把2005版本的服务启动,此时2000版本的查询分析器通过输入用户名和密码后能进去,不过进去看到是2005版本的数据库中的表.    在我用2000试图打开我(Local)(Window NT)时候出现了以下一些提示:    1.未能建立与(local)的连接 原因:[SQL-DMo]必须使用SQL server 2005 管理工具才能连接到此服务器。  请验证SQL Server 是否在运行并检查 SQL Server 注册属性(通过右打(local)节点),然后重试。  2.未能建立与(local)的连接 :原因:SQL server 不存在或访问被拒绝  ConnectionOpen(Connect()). 请验证SQL Server 是否在运行并检查 SQL Server 注册属性(通过右打(local)节点),然后重试。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,需要下载并安装 SQL Server 驱动程序,然后在 web.xml 中配置数据库连接池,接着在 JSP 页面中编写注册页面的代码。 以下是一个简单的 JSP 页面连接 SQL Server 数据库并实现注册功能的示例代码: ```jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <%@ page import="javax.naming.*" %> <%@ page import="javax.sql.*" %> <% String name = request.getParameter("name"); String password = request.getParameter("password"); // 获取数据库连接池 Context ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/sqlserver"); // 建立数据库连接 Connection conn = ds.getConnection(); // 执行 SQL 查询语句 PreparedStatement ps = conn.prepareStatement("SELECT * FROM users WHERE name = ?"); ps.setString(1, name); ResultSet rs = ps.executeQuery(); // 判断是否已存在该用户 if (rs.next()) { out.println("该用户已存在"); } else { // 插入新用户 ps = conn.prepareStatement("INSERT INTO users (name, password) VALUES (?, ?)"); ps.setString(1, name); ps.setString(2, password); ps.executeUpdate(); out.println("注册成功"); } // 关闭数据库连接 rs.close(); ps.close(); conn.close(); %> ``` 其中,"java:comp/env/jdbc/sqlserver" 是在 web.xml 中配置的数据库连接池名称。 需要注意的是,为了防止 SQL 注入攻击,应该使用 PreparedStatement 对象来执行 SQL 查询和更新语句,并使用参数化查询方式传递参数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值