我有一个带有mysql DB的小jsp站点(都由提供者托管)。
当我尝试连接到数据库时,我不时会收到此错误。
Communications link failure
The last packet successfully received from the server was 441,197
milliseconds ago. The last packet sent successfully to the server was 26
milliseconds ago.
我在互联网上阅读了几个关于类似问题的帖子,但我似乎没有人适合我的问题。我是一个非常简单的站点,也许我应该在context.xml文件中设置一些属性。我创建了一个类似于我用来研究java和jsp的书中显示的context.xml。
这是:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/prova" reloadable="true">
<Resource
name="jdbc/myDataSource"
auth="Container"
type="javax.sql.DataSource"
url="..."
username="..."
password="..."
driverClassName="com.mysql.jdbc.Driver"/>
</Context>
我“查询”数据库的方式是:
1) i open the connection
2) i make the select
3) i close connection, statement and resultset
我使用mysql-connector-java-5.1.17-bin.jar