Java JDBC Druid
1.添加jar包
druid-1.0.9.jar
postgresql-42.2.5.jar
2.添加配置文件,配置文件可以随意路径
druid.properties
内容如下:
driverClassName=org.postgresql.Driver
url=jdbc:postgresql://localhost:5432/postgres
username=postgres
password=postgres
initialSize=5
maxActive=10
maxWait=3000
3.编写代码
package druid;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Properties;public class DruidDemo {public static void main(String[] args) throws Exception {Properties pro = new Properties();InputStream is = DruidDemo.class.getClassLoader().getResourceAsStream("druid.properties");pro.load(is);DataSource ds = DruidDataSourceFactory.createDataSource(pro);Connection conn = ds.getConnection();System.out.println(conn);String sql5 = "select * from account where id = ?";PreparedStatement pstmt = conn.prepareStatement(sql5);//pstmt 效率高可以防止注入pstmt.setInt(1,1);//给问号赋值ResultSet res2 = pstmt.executeQuery();res2.next();String name2 = res2.getString("NAME");System.out.print(name2+"\n");res2.close();pstmt.close();conn.close();//这里是归还连接,而不是关闭}
}
Java JDBC Druid相关推荐
- Java JDBC篇4——数据库连接池
Java JDBC篇4--数据库连接池 1.DBCP 1.1.依赖jar包 官网:https://mvnrepository.com/artifact/org.apache.commons/commo ...
- Java JDBC和数据库连接池 韩顺平老师自学笔记
JDBC和数据库连接池 JDBC 概述 基本介绍 原理示意图 代码示例 JdbcInterface 模拟Java公司提供给其它数据库厂商的接口,供给调用 TestJdbc 模拟一个类来实现数据库的调用 ...
- java预编译啥意思_java预编译 java jdbc 预编译语句和普通语句的区别
java中什么是预编译precompile?总有一天你恍然大悟,父母是你花心思,花时间最少,却最爱你的人. 什么是预编译?起什么作用的? . 在java中如何实现预编译?祝你幸福!这句话真俗.小编会祝 ...
- Atitit. 数据库-----catalog与schema的设计区别以及在实际中使用 获取数据库所有库表 java jdbc php c#.Net...
Atitit. 数据库-----catalog与schema的设计区别以及在实际中使用 获取数据库所有库表 java jdbc php c#.Net 1. -catalog与schema的设计区别1 ...
- Java JDBC批处理插入数据操作
在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据.此外,我们将努力探索一些场景,如在内存不足时正常运行,以及 ...
- java jdbc 教程_java JDBC系列教程之JDBC类的简析与JDBC的基础操作
什么是JDBC? 概念:JAVA Database Connectivity Javas数据库连接,Java语言操作数据库接口,然后由各个数据库厂商去实现这个接口,提供数据库驱动java包,我们可以使 ...
- [Java]jdbc[转]
[Java]jdbc[转] >>http://www.cnblogs.com/xiohao/p/3507483.html >>http://www.cnblogs.com/ho ...
- Java jdbc连接数据库 INSERT插入
Java jdbc连接数据库 INSERT插入 package com.edu; import java.sql.Connection; import java.sql.DriverManager; ...
- jdbc oracle存储过程,java jdbc 执行oracle存储过程
java jdbc 执行oracle存储过程 发布时间:2020-07-12 08:25:32 来源:51CTO 阅读:188 作者:v512345 java代码 public Connection ...
最新文章
- 集体奔赴农业战场 互联网巨头对话中国农民丰收节交易会
- 自助餐比喻秒懂微服务
- 有关UNLIMITED TABLESPACE权限
- 在 Azure App Service 上启用 Application Request Routing
- struct结构体初始化3种方法
- python使用ssh 中文_Python3制作简易SSH登录工具
- 6月8日任务(12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件)
- 遍历children_二叉树:层序遍历登场!
- kafka 主从同步入门
- MATLAB快速傅里叶变换(fft)函数详解
- Visual Studio2012下载及安装
- 清理服务器 归档日志文件,服务器归档日志模式
- 【杂记】数据存储架构
- 桌面远程控制计算机名字和,Win7系统远程控制其他计算机桌面教程
- Android开源项目大合集(转载的基础上添加了项目地址)
- visual studio 2015下载地址
- 濮阳工学院2019计算机大赛二等奖,学习 | 第三届校长奖学金10名入围奖人选,看看都有谁?!...
- 【26个字母和数字符号ASCII码对照表】
- ANSYS Workbench 16 - 黄志新(图书阅读总结)
- 关于Zion真实性问题的图文分析及其他 V1.06
热门文章
- linux用户管理和群界面怎么打开,Linux的用户和组群管理
- internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value);
- linux网卡绑定和漂移,LINUX修改、增加IP的方法,一张网卡绑定多个IP/漂移IP【转】...
- python代码中怎么增加数据_python 实现数据库中数据添加、查询与更新的示例代码...
- Python控制Word文件中段落格式与文本格式
- Python线程类首先是一个类
- java中的关键字 保留字_java中的标识符、关键字、保留字
- python图像线条提取_python3 图像细化(提取骨架线)
- android编程任务进度条,Android应用开发之AsyncTask 处理耗时操作和显示进度条
- 实现add(1)(2)(3)