一个简单的Java 连接SQL Server数据库连接驱动类

import java.sql.*;

/**
 * SQL Server数据库连接类
 * @author Administrator
 *
 */
public class Sqlsdc {

    static int a = 0;
    
    public Connection sqlsdc(String user, String pwd, String dn) {
        
        String url = "jdbc:sqlserver://localhost:1433;databaseName="+dn;
        final String driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
        @SuppressWarnings("unused")
        String userName = user;
        String password = pwd;
        
        //连接对象
        Connection con = null; 
        
        try {
            Class.forName(driverClassName);
            con = DriverManager.getConnection(url, user, password);
            //System.out.println("\n成功...\n");
        } catch (SQLException e) {
            System.err.println("\n发生错误,数据库服务未开启!");
            a=1;
        }catch (ClassNotFoundException e) {
            System.err.println("\n连接数据库失败!");
            e.printStackTrace();
        }
        return con;
        
    }
    
    //返回开启状态
    public int fail() {
        return a;
        
    }
    
    //关闭连接
    public void close(ResultSet rt, Statement st, Connection con) throws SQLException {
        
        if (rt!=null) {
            rt.close();
        }
        if (st!=null) {
            st.close();
        }
        if (con!=null) {
            con.close();
        }
        
        
    }
    
}


一个简单的Java 连接SQL Server数据库连接驱动类,其中有三个参数 user 表示登陆数据库的用户名,pwd 表示登陆密码,dn 表示连接的数据库名字。

sqlsdc 方法里返回一个连接对象 Connection;  fail 方法返回数据库连接状态 ; close 方法关闭所有连接。

posted @ 2015-01-19 21:42  星空夜  阅读(715)  评论(0编辑  收藏  举报