草庐IT

JDBC4Connection

全部标签

java - 半多线程 JDBC 连接

我有以下Callable实例,在此处抛出SQLException:publiclong[]call()throwsException{long[]stats=newlong[6];try{executer.acquire();PreparedStatementstatement=connection.prepareStatement("SELECT`War`.`EndTime`FROM`WarSim`.`War`WHERE`War`.`WarName`=?");statement.setString(1,warName);ResultSetres=statement.executeQu

mysql - 如何在Akka Actor中使用MYSQL jdbc实现

嘿,我读了这个jdbc文档https://www.playframework.com/documentation/2.1.0/ScalaDatabase这个问题Isitgoodtoputjdbcoperationsinactors?现在我的mysql事务有一个ActorClass,每当有请求时,这个actor就会实例化几次。所以每个请求都会实例化新的Actor。连接池安全吗?我可以用吗valconnection=DB.getConnection()连接对象可以处理异步事务吗?所以我可以只用一个单例来处理mysql连接并在所有实例化的actor中使用它。另外,如果我想使用anorm,如何

java - JDBC 根据列中的值发现行

在编写此查询时需要大家的帮助。我有两列,X和Y。我在Y列中找到了一个值,我正试图找到它的行号。或者,我正在尝试做:SELECTIDinCOLUMN_NAMEfromTABLE_NAMEWHERECOLUMN_NAME2包含一些我已经检索到的值!privateintfindRow(intvalue)throwsSQLException{ConnectionmysqlConn=DriverManager.getConnection(DB_URL,USER,PASS);try{Stringquery="SELECTBUILDINGFROMALLBUILDINGSWHEREBUILDINGNU

driver-class-name: com.mysql.cj.jdbc.Driver代码爆红的解决问题

在搭建运行springboot项目时,数据库驱动添加会报错。而在此之前需要在pom.xml中添加mysql依赖,在多次寻求问题解决方法的过程中,我发现一个关键的说辞,就是:我在mysql依赖中添加了版本号,而这个问题的出现很可能就是版本号不一致,导致了本次标红的主题:那么到了这一步,本次问题的解决方法显而易见了。1.要么把pom.xml中的mysql依赖注释掉!--数据库Mysql-->dependency>groupId>mysql/groupId>artifactId>mysql-connector-java/artifactId>!--version>5.7.17/version>-->

java - 驱动程序 :com. mysql.jdbc.Driver@2b7374f8 为 URL 返回 null

我是JAVA初学者。我正在尝试将远程mySQL数据库连接到我的Java代码。出现以下错误:2017-07-0917:29:04.283ERROR38768---[lication.main()]org.hibernate.tool.hbm2ddl.SchemaUpdate:HHH000319:Couldnotgetdatabasemetadatajava.sql.SQLException:Driver:com.mysql.jdbc.Driver@2b7374f8returnednullforURL:jdbc:mysql:sg2plcpnl9557.produc.sin1.secure.

mysql - 将 Wordpress 站点移动到 Docker : Error establishing DB connection

我最近一直在使用Wordpress和Docker创建新站点,并且对它的工作原理有一定的了解,现在我希望将一些已建立的站点迁移到Docker中。我一直在遵循这个指南:https://stephenafamo.com/blog/moving-wordpress-docker-container/我已按照应有的方式设置了所有内容,但是当我访问我的domain.com:1234时,我收到错误消息“建立数据库连接时出错”。我已按照建议将wp-config.php中的“DBHOST”更改为“mysql”,我引入的站点中的所有数据库详细信息都是正确的。我已经附加到mysql容器并检查了数据库是否存在

java jdbc mysql 连接器 : how to resolve disconnection after a long idle time

我正在使用red51.0.0rc1创建一个在线游戏。我正在使用jdbcmysql连接器v5.1.12连接到MySQL数据库似乎在空闲几个小时后,我的应用程序可以继续运行查询,因为与数据库的连接已关闭,我必须重新启动应用程序。我该如何解决这个问题?红杉 最佳答案 MySQLJDBC驱动程序具有自动重新连接功能,有时会很有用;请参阅“Driver/DatasourceClassNames,URLSyntaxandConfigurationPropertiesforConnector/J”1,并阅读注意事项。第二种选择是使用JDBC连接池

java - Android + MySQL 使用 com.mysql.jdbc.Driver

我正在编写一个将连接到MySQL服务器的Android应用程序。现在,我正在通过XAMPP使用http://localhost:3306/在我的计算机上测试MySQL服务器。.下面的代码在作为JAVA应用程序严格测试时工作正常。importjava.sql.*;publicclassMySQL{publicstaticvoidmain(String[]args){System.out.println("MySQLConnectExample.");Connectionconn=null;Stringurl="jdbc:mysql://localhost:3306/";StringdbN

java - jdbc4.CommunicationsException : Communications link failure

有人在执行某些查询时遇到过这样的错误吗?(jdbc4.CommunicationsException:通信链接失败)一般来说,这个异常是应用程序和mysql之间的通信出现了一些问题。你可以找到很多关于可能原因的建议。在我们的案例中没有任何帮助,经过几个小时的调查,事实证明原因可能完全不同。也许下面的答案会节省一些人的时间:) 最佳答案 原来是mysql数据文件损坏导致的!!实际上,它可能会像mysql对大多数查询正常运行的方式那样被破坏。如果您找到执行应用程序的查询(当抛出CommunicationsException时)并直接执行

java - MySQL Java JDBC : How to get the name of an auto-incremented column?

我正在开发一个使MySQL数据库的使用更简单的程序。现在我必须创建表单来添加和编辑数据库中表中的数据。问题是,当我创建表单时,我不想显示自动递增列的字段。我只需要列的名称来解决这个问题,但我不知道如何找到自动递增列的名称。我曾尝试查找答案,但我找到的只是有关查找自动生成key的信息。有人可以帮助我或指出正确的方向吗?感谢您的帮助。更新:谢谢您的帮助。根据以下答案,我想出了这个方法:publicVectorgetAutoIncrementedColumns(Stringtable){VectorcolumnNames=newVector();Connectionconnection;tr