java连接数据库SQLserver的dbUtil代码

package edu.yangtzeu.lmis.util;

import java.sql.Connection;
import java.sql.DriverManager;

//数据库工具类
public class Dbutil {
	String dbUrl = "jdbc:sqlserver://localhost\\SQLEXPRESS:1433;DatabaseName=LIBRARY";
    String dbUserName = "sa";
    String dbPassword = "123";
    private String jdbcName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//驱动名称
	//获取数据库连接
	public Connection getCon()throws Exception{
		Class.forName(jdbcName);
		Connection con=DriverManager.getConnection(dbUrl, dbUserName, dbPassword);
		return con;
	}
	//关闭连接
	public void closeCon(Connection con)throws Exception{
		if(con!=null){
			con.close();
		}
	}
	public static void main(String[] args) {
		Dbutil dbutil=new Dbutil();
		try {
			dbutil.getCon();
			System.out.println("数据库连接成功");
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("数据库连接失败");
		}
	}
}
//package edu.yangtzeu.lmis.util;
//import java.sql.Connection;
//import java.sql.DriverManager;
//import java.sql.ResultSet;
//import java.sql.SQLException;
//import java.sql.Statement;
//public class Dbutil {
//		public static void main(String[] args) {
//		    try {
//		        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//		        System.out.println("数据库驱动成功");
//		    } catch (ClassNotFoundException e) {
//		        System.err.println("未找到驱动");
//		    }
//		    try {
//		        String connectDB = "jdbc:sqlserver://localhost\\SQLEXPRESS:1433;DatabaseName=LIBRARY";
//		        String user = "sa";
//		        // 这里只要注意用户名密码不要写错即可
//		        String password = "123";
//		        Connection con = DriverManager.getConnection(connectDB, user,
//		                password);
//		        // 连接数据库对象
//		        System.out.println("连接数据库成功");
//		        Statement stmt = con.createStatement();
//		        // 创建SQL命令对象
//
//		        // 读取数据
//		        System.out.println("开始读取数据");
//		        ResultSet rs = stmt.executeQuery("SELECT * FROM TB_reader");// 返回SQL语句查询结果集(集合)
//		        // 循环输出每一条记录
//		        while (rs.next()) {
//		            // 输出每个字段
//		            //System.out.println(rs.getString("ID") + "\t"
//		                   // + rs.getString("NAME"));
//		        	System.out.println(rs.getString("rDName") + "\t");
//		        }
//		        System.out.println("读取完毕");
//		        // 关闭连接
//				//获取数据库连接
		        stmt.close();// 关闭命令对象连接
		        con.close();// 关闭数据库连接
//		    } catch (SQLException e) {
//		        e.printStackTrace();
//		        System.out.print(e.getErrorCode());
//		        System.out.println("数据库连接错误");
//		        System.exit(0);
//		    }
//		}
//	}

 

你可能感兴趣的:(Java,数据库,SQLServer)