JDBC连接数据库

JDBC连接数据库

连接数据库:添加驱动、创建连接、

创建连接:

​ 1)加载驱动

​ 把com.mysql.jdbc.Driver这个字节码加载进JVM中

​ 当一份字节码被加载进JVM时,就会执行该字节码中的静态代码块

​ class.forName(“com.mysql.jdbc.Driver”);

​ 2)获取连接对象

​ url数据库地址

​ String url = “jdbc:mysql:/localhost:3306/my_test”;

用户名

String user=“root"

密码

String password=“123456”

Connection conn = DriverManager.getConnection(url,user,password);

注入:就是别人输入的SQL语句能够破坏原来的语句

批处理:一次性执行多条SQL语句,允许多条语句一次性提交给数据库的数据处理

JDBC连接池

数据库连接池

池:保存对象的容器

连接池:保存数据库连接对象的容器

作用:1)初始化时创建一定数量的对象,需要时直接从池中取出一个对象

​ 2)用完时并不直接释放对象,而是放在对象池中以方便下一次对象请求可以直接使用

​ 3)池技术的优势是,可以消除对象创建所带来的延迟,从而提高系统的性能

通俗的说:就是为数据库创建一个“缓冲池”,预先向里面放入一定数量的连接,但我们需要建立数据库连接时,只需要从“缓冲池”中取一个出来,使用完毕后又放回。

常见的连接池:1)DBCP Spring 推荐;2)C3P0 开源的JDBC连接池;3)Druid 德鲁伊号称最好的连接池

source folder:建立一个source folder的文件夹可以将读取到的文件加载到bin目录下去

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值