dbconnection.java~2~

来自「JSP版的在线相册系统」· JAVA~2~ 代码 · 共 53 行

JAVA~2~
53
字号
package photo;
import java.io.*;
import javax.servlet.http.*;
import java.sql.*;

public class DBConnection implements HttpSessionBindingListener{

     //当变量加入Session时自动执行此函数
    public void valueBound(HttpSessionBindingEvent event){}
    //Session变量关闭时执行此函数
    public void valueUnbound(HttpSessionBindingEvent event) {}
    private Connection conn = null;
    public DBConnection()
    {
        //建立数据库链接
        BulidConnection();
    }
    //建立数据库链接的方法
    private void BulidConnection()
    {
        try
        {

         Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
         //加载数据库驱动程序
         String  url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=photo";
        //数据库连接串,photo为数据库的名称
       String  user="";
       String  password="";
       conn=DriverManager.getConnection(url,user,password);
        } catch(Exception ex)
        {
            System.out.println(ex.toString());
        }
    }
    public Connection getConnection()
    {
        //如果conn为null,则重新建立连接
        if(conn == null)
          BulidConnection();
        return conn;
    }
    public void close()
    {
        try
        {
            //关闭con
            conn.close();
            conn = null;
        } catch(SQLException ex){}
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?