`
xiang37
  • 浏览: 414085 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Java 连接 ms sql server2005

阅读更多

一、JAVA连接SQL的语句 

JAVA连接SQL2000语句为: 
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
DriverManager.getConnection("jdbc:odbc:数据库名","数据库登录名","登录密码"); 

但连接SQL2005,已经改为: 
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=数据库名","数据库登录名","登录密码"); 

二、JAVA连接SQL都要用到驱动程序 

SQL2000需要三个jar包:mssqlservice.jar,msutil.jar,msbase.jar 
SQL2005需要一个jar包:sqljdbc.jar 
所以SQL2000和2005的连接方法是不一样的, 
到微软下载"Microsoft SQL Server 2005 JDBC Driver"最新版本,现在的应该是4.0

 

三、JAVA连接SQL一般通用代码

package pkg;

import java.sql.*;

public class Test {
    public static void main(String args[]) {
        String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动
        String dbURL = "jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=wulei"; // 连接服务器和数据库sample
        Connection dbConn;
        try {
            Class.forName(driverName);
            dbConn = DriverManager.getConnection(dbURL);
            System.out.println("Connection Successful!"); // 如果连接成功
                                                            // 控制台输出Connection
            // Successful!
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics