logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java创建数据库

在这之前一直都是先在Oracle、MySql等数据库中将数据库、表等操作创建好,再开始编写代码,最近看到一个项目则是通过java代码来执行sql语句来创建数据库这一系列的操作,感觉还是蛮新鲜的,起码对我来说是这样的,接下来将部分的关键代码记录下来,方便后面忘了再回来看看这里面我用到了c3p0包中的ComboPooledDataSource类和spring中的JdbcTemplate类,在之前对

PostgreSQL实现字符串拼接

  在日常工作中会遇到将多行的值拼接为一个值展现,如果使用过Oracle数据库,可以使用list_agg的聚合函数来实现。那么PostgreSQL也有这样的功能,函数为string_agg。具体用法如下:建表CREATE TABLE student(idserial PRIMARY KEY,name varchar(240),address varchar(500),grade varchar(2

#postgresql
PostgreSql处理Null与空字符串

在使用PostgreSql时,实际场景中会出现某个字段为空或空字符串,就取另外一个字段或给默认值,在Oracle数据库中用函数NVL就行实现,那么在PostgreSql可以使用COALESCE函数,与Oracle的NVL一样接收两个参数。区别在于NVL函数的第一个参数对NULL与空字符串,都识别为空,而COALESCE只识别NULL。比如下面数据的order_code字段是NULL,cus_nam

#postgresql#数据库#database
暂无文章信息