对于我们使用PHP & MySQL DB的web应用程序,我们需要使用jasper生成报告。我们正在使用XAMPP
我们安装了Jaspersoft iReport 5.6.0
要连接到DB,我尝试了以下步骤,如下面的ref链接
1) I selected MySQL (com.mysql.jdbc.Driver) - JDBC Driver (as in step No. 6)
2) Please suggest what I need to give JDBC url for this jdbc:mysql://localhost/DatabaseName
3
当我尝试与数据库连接的java应用程序工作时,我收到了上面的消息。
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
在这里,我将在我的java应用程序中提到一些java代码;我用它们来连接数据库。
jDBC驱动程序名称和
正在连接到选定的数据库...
已成功连接数据库...
正在向表中插入记录...
com.mysql.jdbc.MysqlDataTruncation:数据截断:第1行的列'st_phno‘的值超出范围。再见!
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4072)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2468)
at com.mys