eclipse中java项目连接sql server 2005

来源:互联网 发布:淘宝韩版男装外套 编辑:程序博客网 时间:2024/05/29 12:18

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中的数据

 

 

原创粉丝点击