您的位置:首页 > 编程语言 > Java开发

eclipse中java项目连接sql server 2005

2009-04-14 23:32 369 查看
1。下载sql server 的数据库jdbc驱动程序包:Microsoft SQL Server 2005 JDBC Driver获得驱动java包sqljdbc.jar

2.配置sql server 服务器:

a:进入sql configuration management程序,启用tcp/ip,并将ipall 的tcp端口设置为1433,重启sql server 服务以便使设置生效

b:如有必要,进入windows防火墙设置对话框,在例外中添加端口1433,类型为tcp

c:进入sql server management studio 在服务器的属性->安全设置中启用sql 类型登陆。

d:新建登陆名(假设为love),登陆类型为sql身份验证,并且赋予该用户足够角色的权限(为使连接成功,建议设置为sysadmin角色)

e:重启sql server 服务,以便新建用户启用

3:eclipse 中新建java项目,项目使用的jar文件添加外部jar文件,以便添加sqljdbc.jar包,然后

新建java类,代码如下:

import java.sql.*;
public class Test
{
public static void main(String[] srg)
{
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=test"; //连接服务器和数据库test
String userName = "love"; //默认用户名
String userPwd = "123"; //密码

try
{
Class.forName(driverName);
Connection dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
Statement stmt = dbConn.createStatement();
ResultSet rs= stmt.executeQuery("SELECT * FROM mytable");
while(rs.next())
{
System.out.println(rs.getString(1));
System.out.println(rs.getString(2));
//System.out.println(rs.getString(3));
System.out.println();
}
System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

然后,运行即可连接,并且返回test数据库中mytable中的数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: