问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使Apache服务器识别连接数据库的绝对路径

发布网友 发布时间:2022-04-14 21:23

我来回答

3个回答

懂视网 时间:2022-04-15 01:44

调用创建连接时报错: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 141,979 milliseconds ago. The last packet sent successfully to the server w

调用创建连接时报错:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 141,979 milliseconds ago. The last packet sent successfully to the server was 1 milliseconds ago.

这个问题找了好久,因为源码不是自己写的,对这个东西也不是太了解,因为催得急,因此也是很努力地找原因。apache的commons.dbcp这个包里的BasicDataSource的数据库连接使用的是连接池,在执行关闭连接操作的时候不是真正关闭连接,而只是把连接回收到连接池中,待再有需求时直接调用,但是默认的是不检查数据连接的有效性,可能有些连接因为超时等原因已经失效,所以有时候调用时可能得到的是个无效的连接,因此造成上述情况,修改方法:在初始化basicdatasource的时候,

BasicDataSource ds = new BasicDataSource();

……//其它初始化

ds.setTestOnBorrow(true);//调取连接时检查有效性

ds.setTestOnReturn(true);

ds.setTestWhileIdle(true);

ds.setValidationQuery("select 1 from dual");//验证连接有效性的方式,这步不能省

ps:不过在windows下一直没出现这种错,还有什么原因不甚明白。在windows下远程访问linux服务器上的数据库也会报错,可能错还是跟数据库有关的,不过linux上的数据库版本还有高点的嘛,难道是连接的jar文件?但是网上说5.0以上通用的嘛,不知道原因了。

此外还有两个参数,timeBetweenEvictionRunsMillis 和 minEvictableIdleTimeMillis, 他们两个配合,可以持续更新连接池中的连接对象,当timeBetweenEvictionRunsMillis 大于0时,每过timeBetweenEvictionRunsMillis 时间,就会启动一个线程,校验连接池中闲置时间超过minEvictableIdleTimeMillis的连接对象。

具体设置与操作原理见:Configuring jdbc-pool for high-concurrency

热心网友 时间:2022-04-14 22:52

没你这种搞法的,也不存在什么
绝对路径
的问题,JS本身就是在本机执行的(这里指的是绝大多数情况,如果是node.js例外),所以如果你是网络访问的话,并不能用它直接访问数据库。解决的方法只能通过任何一种动态语言,比如说php/jsp之类的来实现你的功能。

热心网友 时间:2022-04-15 00:10

mysql数据库是连接apache服务器的吗
1、apache不连接mysql
2、举个例子:apache+php+mysql
apache是运行php的平台,php和mysql通过php-mysql相互连接。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陌陌发语音出现转码失败怎么办 女孩2010年5月10号阴历3月27早晨9点55分出生的五行缺什么 钟姓男孩名字2023年5月10日出生的 凤眼果有什么营养?凤眼果的这些营养你都知道吗? 专升本成绩多少合格 山东专升本成绩多少合格 山东2022年专升本成绩什么时候出 2024专升本成绩公布时间及入口 2023年山东专升本各专业录取分数线 什么时候出专升本成绩 山东专升本综合素质测评成绩怎么算 形容圆满的诗句有哪些? oppo R11如何设置快捷键? 怎么改oppor11p的导航键? 工商信用卡客服人工服务电话 oppor11手机home键能单独换吗 oppor11plus home键两边的后台键能调换吗 如何抓好施工企业的廉政建设工作 如何指导企业做好党风廉政建设实施方案 浅谈新形势下企业如何加强党风廉政建设工作 如何做好新常态下国有企业党风廉政建设工作 同一幅药,里面有干生姜,我想用新鲜生姜代替,药效是一样的吗 霍香正气水是不是滋补性中药 如何在企业经营发展中深化党风廉政建设 干生姜可以去痘痕吗 女人喝干姜汁有何益处 辣椒一般留几个枝干? oppo手机浏览器右下角刷新按钮怎么取消? OPPO浏览器上的刷新小圈怎样祛除? OPPO 手机里面浏览器中有个用于刷新的小圆圈如何取消? 辣椒苗需不需要修枝?需要注意哪些问题? 圆满成功诗句 形容圆满的诗句 古诗词中形容“圆满”、“完美”之类的诗句有什么? 关于用月亮表达圆满的诗句? 描写圆满爱情古诗词有哪些? 人生难得真圆满的诗句 形容圆满的名句 人生没有圆满的古代怎么形容 赞美聚会圆满结束的诗词 表示一切顺利的诗句 表示顺利的诗句 白户可以到银行注册网络征信账号嘛? 征信白户能在网上注册征信嘛 请翻译一下super freak这首歌曲 求Super Junior-M 《super Girl》韩文歌词 介绍一下Super Junior的新专辑Super Girl 燃气热水器出现代码错误是什么问题 热水器出现代码错误并发出响声是什么原因 能率热水器错误代码16什么原因l? 赶毛驴上山的故事