1.首先要到MS官网下载SQL SERVER 2005的JDBC驱动,我下载的是Microsoft SQL Server JDBC Driver 2.0版本。
2.解压下载的文件,里面有两个JAR文件,一个是sqljdbc.jar和sqljdbc4.jar,两个文件的不同之处是,
(1)sqljdbc.jar 类库要求使用 5.0 版的 Java 运行时环境 (JRE)。连接到数据库时,在 JRE 6.0 上使用 sqljdbc.jar 会引发异常。
注意: JDBC Driver 2.0 不支持 JRE 1.4。使用 JDBC Driver 2.0 时必须将 JRE 1.4 升级至 JRE 5.0 或更高版本。在某些情况下,您可能需要重新编译应用程序,因为它可能与 JDK 5.0 或更高版本不兼容。有关详细信息,请参阅 Sun Microsystems 网站上的文档。
(2) sqljdbc4.jar 类库提供对 JDBC 4.0 的支持。它不仅包括 sqljdbc.jar 的所有功能,还包括新增的 JDBC 4.0 方法。
sqljdbc4.jar 类库要求使用 6.0 或更高版本的 Java 运行时环境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 会引发异常。
注意: 如果应用程序必须在 JRE 6.0 上运行,即使该应用程序不使用 JDBC 4.0 功能,也应使用 sqljdbc4.jar。
3.设置SQL SERVER 2005的参数。
(1)打开SQL Server Configuration Manager
(2)打开SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,双击进入,在IP地址一栏中,把相应的端口号改成1433,再重启服务(remember!)
4.程序连接测试代码:
public class Main {
private String url="jdbc:sqlserver://localhost:1433;databaseName=Test";
private String userName="sa";
private String password="abc";
private Connection con;
public Main(){
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con=DriverManager.getConnection(url,userName,password);
} catch (ClassNotFoundException ex) {
System.out.println("Error:Can't Load the SQL Server Driver");
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}catch(SQLException ex){
System.out.println("Error:Can't connect to Database!");
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
public static void main(String[] args) {
Main main=new Main();
String sql="select * from Student";
if(main.con==null)
return;
try{
Statement st=main.con.createStatement();
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(1)+","+rs.getString(2)+","+rs.getString(3)+","+rs.getString(4));
}
}catch(SQLException e){
e.printStackTrace();
}
}
}
4.运行一下程序,呵呵。。终于可以输出数据库的东东了
PS:(注意用户名和密码一定要正确,之前以为我的用户名是ice,结果连接不了。之后再成sa就可以了。-_-|| )
分享到:
相关推荐
Java连接SQL Server 2005是一项常见的任务,在开发基于Java的应用程序时,我们需要与数据库进行交互以存储和检索数据。SQL Server 2005是Microsoft提供的一个强大的关系型数据库管理系统,而Java则是一种广泛使用的...
本教程将基于提供的"java连接sql server数据库例子"来深入探讨这一主题。 首先,Java通过JDBC(Java Database Connectivity)API与SQL Server建立连接。JDBC是Java标准的一部分,它提供了一组接口和类,允许Java...
本教程将基于标题"java jdbc连接sql server的小例子",深入讲解如何使用Java JDBC连接SQL Server数据库,并提供一个简单的示例。 首先,你需要在项目中引入SQL Server的JDBC驱动。Microsoft提供了名为`mssql-jdbc`...
在Java编程环境中,连接SQL Server 2005数据库是一项基本操作,对于开发涉及数据库交互的应用至关重要。本小例子将详细介绍如何使用Java JDBC(Java Database Connectivity)API来实现这一目标。JDBC是Java中用于与...
在Java中,我们通常使用Microsoft提供的JDBC驱动程序——`com.microsoft.sqlserver.jdbc.SQLServerDriver`。确保你的项目已经包含了对应的JDBC驱动库,例如`mssql-jdbc.jar`。 以下是一个简单的Java代码示例,展示...
String url = "jdbc:sqlserver://localhost:1433;databaseName=yourDatabase"; String username = "yourUsername"; String password = "yourPassword"; Connection conn = DriverManager.getConnection(url, ...
在Java编程中,连接SQL Server数据库是常见的任务,主要用于数据的存取和处理。本教程将详细介绍如何使用Java类来实现这一目标。首先,我们需要理解Java的JDBC(Java Database Connectivity),这是一个Java API,...
在Java编程中,连接SQL Server数据库是常见的任务,特别是在开发企业级应用时。Java Database Connectivity (JDBC) 是Java平台中用于与关系型数据库交互的标准API。本示例将介绍如何使用JDBC连接到SQL Server数据库...
在Java编程中,JDBC(Java Database Connectivity)是用于连接Java应用程序与各种数据库的标准接口。本教程将通过一个简单的例子,讲解如何使用JDBC连接到SQL Server 2005数据库并从中获取数据。 首先,我们需要...
在Java编程中,连接SQL Server数据库通常需要特定的驱动程序,这些驱动程序以JAR(Java Archive)文件的形式存在。本话题将详细讲解如何使用Java连接SQL Server数据库所需的驱动jar包,以及它们的功能。 首先,Java...
标题中的“microsoft sqlserver2005 java驱动包 sqljdbc.jar”指的是Microsoft SQL Server 2005的Java数据库连接驱动程序,也称为JDBC驱动。这是一个允许Java应用程序与SQL Server进行通信的软件组件。在Java环境中...
Java JDBC(Java Database Connectivity)是Java语言中用来规范应用程序如何访问数据库的应用程序接口,它提供了标准的方法来连接、查询和操作数据库系统。在本主题中,我们将深入探讨如何使用Java JDBC来封装对SQL ...
在Java开发中,数据库连接管理是非常关键的一部分,它关乎到应用程序的性能和稳定性。MyBatis是一个优秀的持久层框架,而Druid则是一款强大的数据库连接池。本教程将详细介绍如何在MyBatis中利用第三方库Druid来创建...
描述中提到的"Java与sqlserver200的连接去的连接驱动"可能是一个打字错误,应该是"Java与SQL Server 2000的连接驱动"。这个驱动通常是一个Java类库,包含了与特定数据库系统通信所需的代码。对于SQL Server 2000,...
本教程将通过一个小例子,详细介绍如何使用MyBatis连接到SQLServer数据库。 首先,我们需要在项目中引入MyBatis和SQLServer的驱动依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <!-- ...
本教程将引导你通过JDBC连接到SQL Server 2005数据库,创建一个最小的例子来展示MyBatis的基本用法。 首先,你需要在项目中添加MyBatis和JDBC驱动的依赖。对于SQL Server 2005,你需要Microsoft的JDBC驱动,如`sql...
标题中的“jdbc连接sqlserver2005数据库例子”表明我们将探讨如何使用Java Database Connectivity (JDBC) API来连接到Microsoft SQL Server 2005数据库。SQL Server 2005是微软的一款关系型数据库管理系统,而JDBC是...
下面是一个简单的JSP连接SQL Server 2005的例子: ```jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*"%> <!DOCTYPE html> 连接...
**hibernate3连接sql server的例子** 在Java开发中,Hibernate是一个非常流行的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以用Java对象来操作数据库,而无需直接编写SQL语句。本例将详细介绍如何...
在Java编程环境中,连接Microsoft SQL Server 2005数据库通常需要特定的驱动程序,这就是所谓的JDBC驱动程序。Java Database Connectivity (JDBC) 是Java平台中用于与各种数据库进行交互的标准API。在这个场景中,`...