问题内容: 使用Java,尝试连接到mysql数据库时出现此错误: 我正在使用驱动程序。它在我的构建路径中。我已经重启了MySQL。我还从命令行使用root用户登录,没有密码,并且连接正常。我目前在netstat中没有看到端口3306。以前我遇到了另一个错误(我没有更改代码)。错误是“用户’root’@’localhost密码NO拒绝jdbc mysql访问” 问题答案: 在这种特殊情况下(假设没
问题内容: 我试图基于驻留在数据库上的信息创建PDF。知道我需要从Java检索TIFF图像,该图像作为BLOB存储在mysql数据库中。而且我不知道该怎么做。我找到的示例显示了如何检索它并将其另存为文件(但保存在磁盘上),并且需要驻留在内存中。 表格名称:IMAGENES_REGISTROS BLOB字段名称:IMAGEN 有任何想法吗? 问题答案: 在您的通话中: 或者,您可以致电: 正如Bal
问题内容: 我想使用Java一次将多行插入MySQL表中。行数是动态的。过去我在做… for (String element : array) { myStatement.setString(1, element[0]); myStatement.setString(2, element[1]); } 我想对此进行优化,以使用MySQL支持的语法: INSERT INTO table (col1,
问题内容: 我有一个带有 Tomcat 7 和 MySQL 5.5 的不可扩展的OpenShift应用程序,并且该应用程序仅在其上运行了一个小型Java应用程序。该应用程序运行了好几个月,但是从上周开始它停止工作。当我尝试使用OpenShift仪表板重新启动应用程序时,出现以下错误消息: 显然,MySQL卡式盒无法以某种方式重新启动,但是我没有更改Java应用程序或齿轮配置中的任何内容。 有人知道
问题内容: 我只是尝试在我的应用程序中使用更新,但我不能。在控制台上,此mysql命令有效,但在此无效。 好吧,我在程序中使用了它: 只是提醒一下,codlocal是另一个名为Localidade的表的外键。我看到了一些有关加入的示例,但是我无法想象这对我如何起作用。 我得到这个: 那么,我该怎么办? 问题答案: 您必须使用pstmt.executeUpdate(); 代替pstmt.execut
问题内容: 我在ID列上运行查询,但我不希望它在我的框架/窗格中可见。我该如何实现?我可以制作另一个表吗,sql / mysql中是否有一个函数可以隐藏列?我试图用谷歌搜索,但还没有发现任何东西。这是代码: 问题答案: 这解决了我的问题: 我把它放在班级建设者中。这样就可以从表的视图中删除该列,但TableModel仍包含“ ID”列。我发现很多人都在寻找一种从sql / mysql中的SELEC
问题内容: 我收到错误消息 “您的SQL语法有错误;请检查与您的MySQL服务器版本相对应的手册,以找到在第1行的“ orderr”附近使用的正确语法” -因此,我认为错误是用了两个 ‘, 但是在我的代码中我没有用 ‘ 。注意,该表实际上被命名为订购者。 问题答案: 在大多数数据库中,您无法参数化表名称之类的对象名称,在MySQL中,理论上您可以做到,因为默认情况下,MySQL Connector
问题内容: 我有一个Manager类,可以将数据保存在SQL表中,还可以从SQL表中获取结果并测试这些数据。当我运行程序时,将显示一个获取ID和密码的框架,如果它们正确,则另一个框架将但是我不知道为什么它只是测试SQL表的最后一行?我的意思是如果我用除最后一行以外的其他ID和密码设置那些文本字段,它将显示数据错误(我之前为错误的数据设置了它) 经理班: 我的按钮在获取ID和密码并对其进行测试的框架
问题内容: 我收到此错误:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL语法有错误。检查与您的MySQL服务器版本相对应的手册,以获取在’?’附近使用的正确语法。在第1行 我成功执行了不带where子句的查询。我看过许多示例,但我没有尝试解决此问题。 问题答案: 如果我理解您的问题,那么您就使用了问题。我可以肯定您打算
问题内容: 我正在尝试使用Java将数据插入mysql数据库。我正在使用以下代码从数据库中获取数据,并且工作正常。 为了插入数据,我尝试了上面的代码,仅替换了 与 但是它显示出一些错误。您能告诉我代码中的问题在哪里吗? 谢谢 :) 问题答案: 如果您的主键是自动递增,则可以尝试此操作;
问题内容: 我有以上述格式给出的.Data文件。我正在用Java编写程序,该程序将从.data文件中获取值并将其放入缓冲区中。我的Java程序通过JDBC连接到Mysql(windows)。所以我需要从上述格式的文件中读取值,并将其放入缓冲区 这样,我将存储这些值,并且jdbc将填充Mysql(windows)上的数据库表。请告诉我最好的方法。 问题答案: 查看此问题的答案,以读取文件行并将其拆分
问题内容: 对于某些Hibernate实体,我们需要存储其创建时间和上次更新时间。你将如何设计? 你将在数据库中使用什么数据类型(假设使用MySQL,可能与JVM时区不同)?数据类型是否支持时区? 你会在Java中使用什么数据类型(Date,Calendar,long,…)? 你将由谁负责设置时间戳(数据库,ORM框架(hibernate)或应用程序程序员)? 你将使用哪些注释进行映射(例如@Te
问题内容: 我正在开发需要远程数据库连接的客户端服务器应用程序。 我知道网络上的教程以及越来越多的人正在使用PHP与MySQL进行交互。但是,我不太擅长PHP,以前的经验是使用Core Java,Swing和JDBC。 如果可以在Android应用程序中使用JAVA JDBC API连接远程MySQL数据库,谁能指导我? 问题答案: 基本上:你可以连接到MySQL(或你使用的任何服务器)服务器,但
问题内容: 在Java应用程序中,使用日期时间和时间戳的混合在MySQL数据库中添加和输入日期信息方面有什么好的折衷办法? 问题答案: 在Java方面,日期通常由(设计欠佳,但不包括在内)表示。它基本上是由支持大纪元时间中的味道long,也称为时间戳。它包含有关日期和时间部分的信息。在Java中,精度以毫秒为单位。 在SQL方面,有几个标准的日期和时间类型,DATE,TIME和TIMESTAMP(
问题内容: 我一直在这里,这里和这里阅读有关使用优势的信息 如果我理解正确,那么JDBC将把尽可能多的查询打包到单个网络包中,从而降低了网络开销。我对吗? 然后引起我注意的是,在MySQL服务器中为定义的值可能会导致查询问题(查询未在服务器上执行)。 所以我的第二个问题是,JDBC是否知道分配给它的值,并因此使数据包小于为其定义的值,或者这是开发人员必须考虑的事情? 如果我理解不对,请也通知我。