社区
Java SE
帖子详情
一个程序中 java.sql.Connection 应该保持多少个实例?
DanoRoni
2014-09-24 12:00:24
有一个数据库 要用java.sql.Connection操作;
假如所有数据库操作都在一个类里面, 但是有很多方法对应不同的操作
我应该设置一个类成员的Connection,
还是每个方法各自new一个Connection,用完马上close呢?
...全文
210
7
打赏
收藏
一个程序中 java.sql.Connection 应该保持多少个实例?
有一个数据库 要用java.sql.Connection操作; 假如所有数据库操作都在一个类里面, 但是有很多方法对应不同的操作 我应该设置一个类成员的Connection, 还是每个方法各自new一个Connection,用完马上close呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dzq584462393
2014-09-24
打赏
举报
回复
写一个静态的方法得到Connection就行了
pengsong312
2014-09-24
打赏
举报
回复
连接池技术,把connection写成javabean,在使用的时候直接调用就行。
skyWalker_ONLY
2014-09-24
打赏
举报
回复
建议使用连接池技术,自己写的时候存在Connection超出数据库允许的连接数的风险,尤其是在高并发的情况下
Inhibitory
2014-09-24
打赏
举报
回复
最方便的就是用连接池。
rumlee
2014-09-24
打赏
举报
回复
将connection设置成成员属性这种方式是很糟糕的,除非你对java已经很熟练了还可以,否则都不建议。 在每个方法中new一个这个没有问题,不过建议是定义一个方法创建connection,其他方法调用这个方法。并且创建connection的方法从连接池获取。
一大三千
2014-09-24
打赏
举报
回复
用连接池设计模式。。。
Connection
实例
是线程安全的吗
关于JDBC
中
关于
Connection
的两个疑问: 1.
Connection
实例
是线程安全的吗? 即
一个
connection
实例
,在多线程环境
中
是否可以确保数据操作是安全的?
Java
代码 private static
Connection
connection
; 上述代码,设计会不会有问题?
一个
Connection
Connection
类的简单使用
一、
Connection
类的简介 是
java
API
中
提供的
一个
接口 它的实现类由其他厂商完成,用来与数据库的连接 这个接口可以调用方法,来获得
SQL
语句的对象(Statement、PreparedStatement) 其
中
Statement接口本身使用较少,而它的子接口PreparedStatement 却经常使用 PreparedStatement 比 Statement 更安全,没有
SQL
注入的问题 它的
实例
对象表示一条预编译过的
SQL
语句 可以发送
SQL
语句到数据库 二、常用方法
java
创建请求对象_
Java
Connection
.createStatement()方法:创建
一个
Statement对象
数据库
Connection
.createStatement() 方法用于创建
一个
Statement 对象,封装
SQL
语句发送给数据库,通常用来执行不带参数的
SQL
语句。语法1createStatement()示例获得
一个
Statement 对象。
Connection
conn = …… //省略部分代码Statement st = conn.createStatement();语法2...
6. 什么是My
SQL
的事务?如何在
Java
中
使用
Connection
接口管理事务?
事务
中
的所有操作要么全部完成,要么全部不完成,不会出现部分完成的情况。如果事务
中
某个操作失败,系统会回滚(撤销)整个事务,恢复到事务开始前的状态。在My
SQL
中
,InnoDB存储引擎支持事务,因此可以使用事务来管理对数据库的多个操作,确保数据的一致性和完整性。:尽量缩短事务的执行时间,因为事务会锁定数据库的部分资源,长期占用会影响数据库的并发性能。:在事务操作
中
,务必捕获和处理异常,并在必要时回滚事务,以确保数据的完整性。方法回滚事务,以撤销已经执行的操作,恢复到事务开始前的状态。
java
中
connection
_JDBC
中
Connection
解惑
关于JDBC
中
关于
Connection
的两个疑问:1.
Connection
实例
是线程安全的吗?即
一个
connection
实例
,在多线程环境
中
是否可以确保数据操作是安全的?private static
Connection
connection
;上述代码,设计会不会有问题?
一个
Connection
实例
,即对应底层
一个
TCP链接,有些开发者可能考虑到"性能",就将代码写成上述样式,最终
一个
appli...
Java SE
62,621
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章