java连接SQLServer

转载 2007年10月04日 23:39:00

java连接SQLServer(转)

安装了一上午 被苏工说成没有天份的人(共享一下以共勉)
1.安装SQLserver 2000 以前在安装的时候我都是能顺利安装上去的 但是昨天重装系统后今天装的时候就有了挂起错误并提示要重启 傻不拉几的我还真重启了好几次 但仍然有挂起错误,在网上找了下。原来SQLsever2000 的安装跟操作系统有关 如果有挂起错误可以修改注册表来避免,具体方法如下:
   在运行窗口输入regedit,打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control /Session Manager中找到PendingFileRenameOperations,删除该键值(这个键值是安装程序暂挂项目,只要找到对应的应用程序清除掉就行了),关闭注册表编辑器。重新安装SQL Server 2000即可。
 

2.下载JDBC FOR SQLSERVER 的驱动:
http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en#filelist
点击setup.exe下载驱动,下载后开始安装,就用默认设置安装,会被安装到:
   C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC。把C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib。下面的mssqlserver.jar,msbase.jar,msutil.jar三个文件拷贝到你的JDK主目录/jre/lib/ext下面。同时也要考到Tomcat的安装目录下面的lib(此处是/jakarta-tomcat-5.0.28/common/lib)文件夹下面(有的网站上没有这一步,但我是考了后才能连接上的)。现在JDBC驱动就算配置好了。
 

3.下载并安装SQLserver 2000的最新补丁sql2000ps4,自己在网上搜下应该就能找到下载地址,我不记得下载地址了,下下来有50多个M。(也可以来找我考啊^^)(此处需要找到路径安装SETUP)
 

4.设置SQL SERVER登录认证模式为混合认证模式,因为SQL SERVER默认安装后认证模式为WINDOWS认证模式,方法如下:
  a.启动SQLSERVER企业管理器,选择要进行认证模式设置的服务器。右击该服务器,在弹出菜单中选择属性,SQL SERVER将弹出属性对话框
  b.在属性对话框中选择安全性选项,在身份验证处选择“SQL Server和Windows”,然后确定(这里要确认连接的用户名为“sa”密码为空,全为默认就行了。因为我后面给的测试例子是这样的)
 

5.测试是否能通过JDBC连接上的代码(注意两种仍一种能够运行成功就表示能够连上了,如果发先a可以而b不可以那应该是上面的第4步没弄好)
  a.java代码:
import java.sql.*;
public class TestDB {
   public static void main(String[] args) {
       String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
       String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs";
       String userName = "sa";
       String userPwd = "";
       Connection dbConn;
       try {
           Class.forName(driverName);
           dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
           System.out.println("Connection Successful!");
       }
       catch (Exception e) {
           e.printStackTrace();
       }
   }
}

  b.jsp代码:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from jobs";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
 

相关文章推荐

java,jsp连接sqlserver 2012 必备jar包

  • 2017年11月14日 07:55
  • 359KB
  • 下载

Java连接SQLServer的相关配置

1.官网下载需要的SQLServer版本,安装过程很简单,选择默认配置即可。 2.修改SQLServer的登陆验证模式有两种:一种是Windows登陆验证模式,另一种是SQL Server登陆验证模式...

java连接SQLServer2008代码和jar包

  • 2017年11月20日 10:00
  • 391KB
  • 下载

Java 连接SqlServer 2008

  • 2016年01月29日 15:43
  • 788KB
  • 下载

java(jdk1.8)与sqlserver2008的连接

Windows7下Microsoft SQL Server 2008已经安装好,下面就要对其进行配置,使eclipse(我的是jdk1.8)里的Java程序能通过JDBC连接到SQL Server ...
  • peach90
  • peach90
  • 2015年01月16日 20:14
  • 7067

java连接sqlserver数据库案例

  • 2017年08月16日 20:50
  • 535KB
  • 下载

java 和 sqlserver连接

  • 2014年10月16日 06:05
  • 648KB
  • 下载

java访问SQLServer2008数据库方式一:jdbc-odbc桥连接

import java.sql.*; public class Test2 { public static void main(String[] args) { //定义需要的对象 Co...

Java连接sqlserver数据库驱动包

  • 2013年07月31日 11:42
  • 493KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java连接SQLServer
举报原因:
原因补充:

(最多只允许输入30个字)