美文网首页
数据库链接类

数据库链接类

作者: 白菜熊 | 来源:发表于2020-04-19 20:22 被阅读0次

3.3项目准备

首先我们可以设置一个项目名称:DAOPrject,并且因为此项目需要使用Oracle数据库,需要配置好数据库的驱动程序。请保证数据库已经打开监听与实例服务。
为了进行程序的统一管理,所有的项目的父包名称统一设置为:cn.***。(我现在是cn.cute)而子包需要根据不同的功能模块进行划分。

3.3.1 数据库链接类

本次的操作既然要进开发,那么就必须进行数据库的链接与关闭,那么几乎所有的数据库的连接操作都是固定的步骤,那么就可以单独定义一个DatabaseConnection类,这个类主要负责数据库链接对象的取得以及数据库的关闭操作。既然是一个专门用于数据库的链接操作,那么我们可以将其保存在dbj子包中。
有两个操作的功能:
1.取得链接对象:
get Conncetion() :Conncetion
2:close:
close() : void
可以存放一些常量:数据库的据动程序

 DBDRIVER = "com.mysql.cj.jdbc.Driver";
 DBURL = "jdbc:mysql://120.27.241.196:33063/liu";
 USER = "root";
 PASSWORD = "123456";

举个栗子🌰:定义数据库的连接类:

public class DatabaseConnection {
    //本类专门负责数据库的连接与关闭操作,在实例化本类对象时就意味着要进行数据库的开发,所以在本类的构造方法里进行数据驱动加载与数据库连接取得
    private static String DBDRIVER = "com.mysql.cj.jdbc.Driver";
    private static String DBURL = "jdbc:mysql://120.27.241.196:33063/liu";
    private static String USER = "root";
    private static String PASSWORD = "123456";

    //在构造方法里面为conn对象进行实例化,可以直接获得数据库的连接对象
    Connection conn = null;
    DatabaseConnection() {

        try {
            Class.forName(DBDRIVER);
            this.conn = DriverManager.getConnection(DBURL, USER, PASSWORD);
        }catch (Exception e){//此处有异常,但抛出的意义不大,注意自己看报错
            e.printStackTrace();
        }
    }
    public Connection getConn{
        return this.conn;//取得一个数据库的链接对象
    }
    //负责数据库的关闭
    public void close(){
        if (this.conn != null){//表示现在存在链接对象
            try{
                this.conn.close();
            }catch (SQLException e){    e.printStackTrace();   }
        }
    }
}

整个操作过程中,DatabaseConnection,而至于说有多少个线程需要找到此类需要链接对象,他都不关心。从最早的DAO设计模式来讲实际上还会考虑到一个问题,多数据库间的一直问题,需要设置一个专门的表示连接的接口。

相关文章

  • 数据库链接类

    3.3项目准备 首先我们可以设置一个项目名称:DAOPrject,并且因为此项目需要使用Oracle数据库,需要配...

  • Django模型

    Django是怎么链接数据库的呢。 django模型映射关系:模型类 >>>>>>>>>>>>>>>数据库类属性>...

  • spring中配置数据库连接池

    配置链接Oracle数据库 注意class类的填写可用如下方式获取链接DataSource ds=ac.getBe...

  • Springboot 支持JDBC

    引入pom支持,此处使用mysql数据库 配置文件增加数据库链接 添加实体类SysUser 添加Service接口...

  • 张扬Hbase学习(二)

    链接数据库 eclipse 新建project,输入名称,新建一个package,输入名字,新建一个类

  • 链接数据库

    1、MySQL数据库的链接 2、其他数据库的链接

  • php 设计模式之单类模式

    单例模式:一个类只能产生一个对象,如果希望在系统中某个类(比如链接数据库的类)的对象只能存在一个,就选用单类模式。...

  • MySQL数据库的操作

    Mac 数据库 MAC 链接数据库 链接数据库 退出数据库 sql语句要用;号结尾显示数据库版本 显示数据库的时间...

  • python常见错误集

    数据库链接失败 这种interError: (0, ''),有可能是数据库链接失败导致 sqlalchemy链接数...

  • PHP MySQL 简单链接

    简单链接MySQL类,以及简单插入数据到数据库 先上个动图 注册页面 index.html index.html ...

网友评论

      本文标题:数据库链接类

      本文链接:https://www.haomeiwen.com/subject/kyozyctx.html