阿里云函数计算(二)数据库连接的建立

建立连接前需要注意到的问题

在日常开发中,一个项目绝大多数的情况是离不开数据库的,因此我们需要编写代码使得工程最终能在函数计算上正常运行。
而目前,在使用Java进行Web开发时我们通常会使用框架Springboot进行开发。Springboot强大的自动配置功能可以大大的简化程序员的开发,通过使用@EnableAutoConfiguration等注解,使得Springboot程序在启动的过程中自动为我们实现配置,而其中最常见的则属于数据库信息的配置。
到这里我们会发现,这些自动配制是在Springboot启动的时候帮助我们完成的,但是在函数计算里,只会找到预先定义好的入口即requestHandler方法,进入入口并执行程序,这意味着如果你上传了一个Springboot的程序包,在你调用函数计算时你的Springboot是不会被启动的,因此也就不会为你进行代码中标注过的需要自动配置的工作。因此我们不得不依靠自己进行相关的配置工作。

建立数据库的连接

public class Constant {
    public static final String URL = "";
    public static final String USERNAME = "";
    public static final String PASSWORD = "";
    public static final String DRIVERCLASS = "";
    public static final int MAXACTIVE = 20;
}

public class DataBaseConfig {

    public static DataSource dbConfig(){
        DruidDataSource druidDataSource = new DruidDataSource();
        druidDataSource.setUrl(Constant.URL);
        druidDataSource.setUsername(Constant.USERNAME);
        druidDataSource.setPassword(Constant.PASSWORD);
        druidDataSource.setDriverClassName(Constant.DRIVERCLASS);
        druidDataSource.setMaxActive(Constant.MAXACTIVE);
        return druidDataSource;
    }
}

以上即为数据库信息的配置,具体建立连接时将dbConfig()加载即可。如使用QueryRunner建立与数据库的连接时可以使用如下的方式。

QueryRunner queryRunner = new  QueryRunner(DataBaseConfig.dbConfig());

建立连接后就可以根据自己业务的具体需要对数据库进行增删改查的操作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值