社区
MySQL
帖子详情
Java链接Mysql的小疑问
mQney
2009-12-07 07:05:21
项目中使用Java链接Mysql。用的是连接池。涉及到从本地向数据库服务器传数据。
这几天由于我数据库服务器出问题,造成本地程序受到影响,也不会报错,就是很慢。
我的疑问是java链接MySQL数据库,它会请求多长时间,在那边无应答的情况下。
请问有没有一种方法,可以设置连接数据库的时间,比如说5秒钟没有取得connection,程序就抛异常。
...全文
73
6
打赏
收藏
Java链接Mysql的小疑问
项目中使用Java链接Mysql。用的是连接池。涉及到从本地向数据库服务器传数据。 这几天由于我数据库服务器出问题,造成本地程序受到影响,也不会报错,就是很慢。 我的疑问是java链接MySQL数据库,它会请求多长时间,在那边无应答的情况下。 请问有没有一种方法,可以设置连接数据库的时间,比如说5秒钟没有取得connection,程序就抛异常。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mQney
2009-12-15
打赏
举报
回复
刚查了一下,com.mysql.jdbc.Driver与org.gjt.mm.mysql.Driver的区别不是版本新旧的标准,我是用的是mysql-connector-java-5.0.3-bin.jar,解压缩后可以看到org.gjt.mm.mysql.Driver路径下只有一个类,它是为了兼容用的,实际上调用了com.mysql.jdbc.Driver路径的类。所以在jar包最新的情况下,两个再功能上是相通的,习惯上不同而已。
shine333
2009-12-09
打赏
举报
回复
第一,LZ你的JDBC太旧了,现在都用com.mysql.jdbc.Driver
第二,你的需求到底是
1. 5秒钟没有得到结果(JDBC url中的connectionTimeout),还是
2. 连接池满,5秒钟没有得到需要的连接(连接池配置中的maxwait或类似参数,取决于具体的连接池)
ACMAIN_CHM
2009-12-09
打赏
举报
回复
String url="jdbc:mysql://localhost:3306/mqney?user=root&password=123456&connectTimeout=5";
mQney
2009-12-09
打赏
举报
回复
Class.forName("org.gjt.mm.mysql.Driver");
String url="jdbc:mysql://localhost:3306/mqney?user=root&password=123456";
conn=DriverManager.getConnection(url);
shine333
2009-12-08
打赏
举报
回复
连接池配置maxwait参数,具体你要说明是什么池
ACMAIN_CHM
2009-12-07
打赏
举报
回复
connectTimeout可以在你的连接字符串中加入这个属性。
连接池不熟悉。如果是直接连接。则可以
jdbc:mysql://[host:port],[host:port].../[database] [?connectTimeout=5
mysql
-connector-cj-8.0.32.jar JDBC驱动 解压即用
mysql
-connector-j 是
MySQL
官方提供的一个 JDBC 驱动,用于在
Java
应用程序中连接和操作
MySQL
数据库。它是开源的,使用它可以方便地在
Java
代码中操作
MySQL
数据库。
mysql
-connector-j 以 jar 包的形式提供,...
基于
JAVA
的口令认证系统
基于
JAVA
的口令的身份认证系统,连接
mysql
,制作较为简单采用了swing编程,虽然连接数据库的类没封装下载者想改请自行封装。制作者为学生已上交过大作业,发出来供大家参考借鉴。具体内容就是输入密码随机加盐之后...
mysql
数据类型 详细用法
里面详细说明了
mysql
的各种数据类型的用法,以及取值等问题,适合初学者对
mysql
数据库的了解,也适合开发时对所需数据类型的查询,另外我的资源中还用各种
java
连接数据库的方法,如有
疑问
,我可以与你一起讨论!
jive.chm
6 Jive Forums KB合并数据库脚本(
MySql
) 7 使用XML封装数据库操作语句的实现 8 Database Package下面的暗黑世界 9 Jive树形结构视图(Treewalker) 10 有时候threadID并不是连续的 11 jsp...
使用
Java
连接
MySQL
数据库的方法
本文将介绍使用
Java
连接
MySQL
数据库的几种方法,并提供相应的源代码示例。连接池是一种管理数据库连接的技术,它可以提高应用程序的性能和可伸缩性。其中,url是数据库的URL,username和password是登录数据库的凭据...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章