一个简单的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 方法关闭所有连接。
三人行必有我师