草庐IT

MY_JDBC_DRIVER

全部标签

java - 如何使用java和jdbc和sql成功访问另一台电脑上的数据库?

我在另一台电脑上有这个数据库,我想使用这样的连接字符串来访问它。Class.forName("com.mysql.jdbc.Driver");con=DriverManager.getConnection("jdbc:mysql://192.168.0.1/dbtina","root","1234");“dbtina”是我们的数据库。“1234”是我们的密码。并且我们已将ip配置为这样,因为我们使用的是有线连接(点对点)。Exception:CommunicationslinkfailureLastpacketsenttotheserverwas0msago.*我该如何解决这个问题?

java - 我如何在 JDBC 中使用 WHERE EXISTS 函数

在过去的6-7个小时里,我一直在搜索/谷歌搜索/试验解决这个问题,但到目前为止没有结果。我有一个SQL字符串(如下),它在PHPMYADMIN中运行良好,但在我的java执行中不起作用。尝试执行查询时,我得到“ColumnridNotFound.”SQL异常:java.sql.SQLException:Column'rid'notfound.atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:9

mysql - 我可以在 ~/.my.cnf 中有多个 [mysqldump] 部分吗?

阅读MYSQLDUMPwithoutthepasswordprompt上的答案后我想知道:Isitpossibletostoremultiplecredentials,todifferentdbaccounts,inone~/.my.cnffile?Ifso,whatisthesyntax?注意:我认为这可能会引发安全问题,但这仅限于本地/开发环境。 最佳答案 在IRC#mysql上询问我得到的是:MrAmmon|notreally,no.Youcan,ifyoulike,havemultiplefilesandreferencet

java - 如何使用 JDBC 在 SELECT 查询中使用动态表名

我有5或table表要从中查询\我喜欢这样的语法Stringsql2="SELECT*FROM?WHEREPatient_ID=?";pst=conn.prepareStatement(sql2);System.out.println("SQLbeforevaluesareset"+sql2);System.out.println("Thevaluesoftable/testnamerecievedinTestPrintstage1"+tblName);System.out.println("ThevaluesoftestnamerecievedinTestPrintstage1"+k

mysql - 无法在路径/etc/my.cnf 中的 ubuntu 中设置 mysql wait_timeout

我在mysql数据库连接中遇到“BrokenPipe”错误。当服务器在8小时内没有任何人访问时出现该错误,连接超时并且无法连接到mysql数据库服务器。我找到并尝试了很多方法来解决这个错误。其中,将wait_timeout变量设置为28800到86400(表示8小时到24小时)。在那里,我将my.cnf文件从etc/mysql/my.cnf复制到etc/my.cnf以设置用户规范值并添加变量,如:[mysql]wait_timeout=86400interactive_timeout=86400但是当我使用命令mysql-uroot-p登录mysql时,显示如下错误:mysql:未知变

mysql - 如何在 JMeter 中通过 JDBC 采样器运行多个 MySQL 语句

我在JMeter2.13中使用JDBC采样器。我的JMeter采样器中有大约100个删除语句,如下所示:deletefromabcwhereid>=${Variable_Name};deletefromqwewhereid>=${Variable_Name};deletefromxyzwhereid>=${Variable_Name};问题是当我在JDBC采样器中运行单个语句时,它工作正常。但是每当我尝试从我的JDBC采样器运行2个或2个以上的语句时。它总是抛出错误。YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondst

mysql - 错误 : cannot find the c:\wamp64\bin\mysql5. 7.19\my.ini 文件

我在我的Windows机器上使用MySQL版本5.7.1964位版本,我正在尝试更改我的默认端口号3306。但是当我打开my.ini文件时出现以下错误,cannotfindthec:\wamp64\bin\mysql5.7.19\my.inifile当我单击"is"按钮时,将创建空白记事本文件。在这种情况下,我的解决方案是什么?PS:我提到了Can'tfindmy.ini(mysql5.7)问题,但仍然无法为这种情况找到合适的答案 最佳答案 不行,配置文件不能为空。我认为您的wamp设置有问题。但是,如果你想编辑mysqlconf文

使用 JDBC 的 Java - 连接太多?

作为我最后一年的项目,我正在为一家酒吧编写一个库存补货系统。我可以从MYSQL数据库中检索信息,并且可以一次滚动浏览一个结果。我正在尝试根据所选类别更改结果。我已经设法使用组合框来实现此目的,但在类别之间移动时出现以下错误:Exceptioninthread"main"com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Datasourcerejectedestablishmentofconnection,messagefromserver:"Toomanyconnections"两个独立文件的代码如

MySql:如何通过my.cnf开启通用查询日志?

我正在尝试使用一个名为MySqlAdministrator的程序,尽管我也愿意使用命令提示符(我在WindowsXP上)。通常我通过XAMPP控制面板启动MySql,我想这样做以便MySql监视至少两个数据库的更改。因为我没有做太多更改,所以一直打开日志不会有问题。理想情况下,我对数据库所做的更改将通过一个日志文件可见,该文件在每次进行查询时都会更新。如果那不可能,能够通过MySqlAdministrator或通过MySql命令行进行检查就可以了。不过,我不确定如何将MySql配置为始终从登录开始。那可能吗?如果是这样,它是如何完成的?还请告诉我需要编辑的文件的具体位置。我被告知要编辑

java - 如何在 jdbc url 中放入和号 (&)?

我有一个带有glassfish服务器并使用EclipseLink(JPA2.1)的动态应用程序。我以前可以直接把jdbc配置放在persistence.xml里面,没有任何问题。但现在它迫使我为glassfish创建一个数据源名称,并将jdbc配置放入glassfish-resources.xml文件中。问题是我想将mysql的字符编码设置为utf8,因此,我使用以下url作为jdbcurl:jdbc:mysql://localhost:3306/fastfood?zeroDateTimeBehavior=convertToNull;&characterEncoding=UTF