java连接数据库代码sqlserver2008(在netbeans中)

来源:互联网 发布:2017淘宝爆款打造方法 编辑:程序博客网 时间:2024/04/28 18:42
package com.DBUtil;


import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;


/**
 *
 * @author Administrator
 */
public class DBUtil {
    //常量字符串
    private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";//sqlserver的驱动
    private static final String URL="jdbc:sqlserver://localhost:1433;databasename=数据库名称";//
    private static final String USER="sa";//数据库的用户名,一般做项目的时候不用sa,需要在自己做项目的时候去设置
    private static final String PWD="wangxiao1991";//这是自己的数据库密码,可以在安装数据库的自己设置
    //static块只要类加载成功,就执行
    static{
        try {
            Class.forName(DRIVER);
        } catch (ClassNotFoundException ex) {
            ex.printStackTrace();
        }
    }//获得链接
    public static Connection getConnection(){
        Connection conn=null;
        try {
             conn=DriverManager.getConnection(URL,USER,PWD);
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
        
    return conn;
 }//关闭连接
    public static void closeConn(Connection conn){
        if(conn!=null){
            try {
                conn.close();
            } catch (SQLException ex) {
                ex.printStackTrace();
            }
        }
        

    }

//关闭对象

    public  static void closeStatement(Statement stmt){
        if(stmt!=null){
            try {
                stmt.close();
            } catch (SQLException ex) {
               ex.printStackTrace();
            }
    }
    }//关闭结果集
    public  static  void closeResultSet(ResultSet res){
        if(res!=null){
            try {
                res.close();
            } catch (SQLException ex) {
               ex.printStackTrace();
            }
        }
        
        
}

}

jdbc中可以看出主要包括常量字符串,static块,建立数据连接,关闭连接的对象和关闭结果集,在项目开发中经常用到动态数组像ArrayList和linkedlist;

java连接数据库是需要导入sqlserve.jar,可以去下载,需要添加到库文件中,否则会造成异常,另外注意编码规范,数据库一般用db_开头,建立数据表用tb_开头。

然后我们就可以去编写实体类(在bean包中),还可以在(dao包中建立接口,然后建立实现实现类去实现抽象类中的方法)。

1 0
原创粉丝点击