草庐IT

inner-exception

全部标签

java - 内部异常 : com. mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败

这个问题在这里已经有了答案:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communicationslinkfailure(51个答案)关闭6年前。我开发了一个应用程序来捕获数据、检索信息、删除和更新信息。该应用程序使用javaswing和hibernate开发,并使用MySQL5.5版作为数据库。我在我的本地服务器或本地主机上测试过它并且工作正常。所以现在我更进一步尝试访问远程服务器上的数据库。请注意,我在本地服务器上使用的MySQL版本也与远程服务器中的MySQL相同。我收到以下错误:InternalExcepti

org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=search_phase_executi报错

报错如图:百度了,说是Elasticsearch内存不够导致的,然后修改es内存。我的原因不是这个,但是也研究了半天怎么修改Elasticsearch的内存,也记录一下。因为我是用docker直接拉取Elasticsearch的,所以一直找不到自己的安装目录。解决方法:在es能正常访问的情况下,进入控制台。可以先确认es是否正常使用:IP地址+端口号192.168.***:9200正常访问说明es没问题。[root@localhostlocal]#dockerexec-itelasticsearch7.6.2/bin/bash[root@localhostelasticsearch]#lsLI

mysql - LEFT JOIN 之后的 INNER JOIN

我有两个非常有效的查询。后者对前者的每一行运行一次。如果可能的话,我想将它们结合起来以提高性能。后者返回零行或一行。问题是这两个查询都使用了INNERJOIN,我需要用LEFTJOIN将它们粘合起来。这是否合法,是否明确定义了如果在LEFTJOIN“之后”使用INNERJOIN会发生什么。最后,与“快速”的现有方法相比,这样的阴谋会带来任何性能损失吗?作为引用,如果这是TMI,我很抱歉,这是我的第一个查询:SELECTpmt_attempts.user_id,CONCAT(DATE_FORMAT(attempt_time_end,'%Y')+2,DATE_FORMAT(attempt_

mysql - COUNT() 结合 INNER/LEFT JOIN 不起作用

我遇到了一个mysql查询,对于我的水平来说似乎太复杂了。非常感谢任何解决此问题的帮助。我有3个表:_members:所有成员列表_friends:每个成员拥有的所有好友列表,使用2个字段:friends.id_member包含成员id,friends.id_friend包含相应好友的id。_comments:成员发表的所有评论列表(使用字段comments.id_member将此表加入到表members中)我愿意:_(1):显示一个成员可能拥有的所有好友(在这个例子中,成员编号为35;它运作良好)SELECTfriends.*,members.*FROMfriendsINNERJOI

nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping

nestedexceptionisorg.apache.ibatis.type.TypeException:Couldnotsetparametersformapping分析错误原因第一步:前端是否传,你要在xml文件中用到的属性值,如果未传值,错误已找到分析错误原因第二步:前mapper层,service层,impl层,是否将正确的数据类型转换,或者传到mapper层,即将在xml中SQL执行的属性类型错误分析错误原因第三步:实体没有对应Getter,Setter方法,导致XML中无法设置值

php - 如何根据连接数组的值选择 INNER JOIN 表的列

我在本地服务器上使用phpMyAdmin创建了一个mySQL数据库。在这个数据库中,我存储了我friend的名字和最喜欢的NBA球队。这显然是一个多对多的关系。为此,我在MySQL中运行以下脚本来为该数据库创建适当的表:CREATETABLE`friends`(`id`int(4)NOTNULLAUTO_INCREMENT,`name`varchar(30)NOTNULL,PRIMARYKEY(`id`));CREATETABLE`teams`(`id`int(4)NOTNULLAUTO_INCREMENT,`name`varchar(30)NOTNULL,PRIMARYKEY(`id

java - com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications link failure AND BeanEntityManager error

由于第一个错误消息包含很多字符,因此不得不将其删减很多,但可以在此处找到完整的内容:https://github.com/kableiv/FullSpringError一些背景故事:完成一项任务并需要创建一个小型网站,其中2个预定义用户可以登录,一个具有用户权限,一个具有管理员权限,这些权限是将您重定向到您编辑、删除和注册新信息的页面的按钮。起初我没有使用springsecurity也没有数据库,使用数组列表和文件。当我以用户身份登录时,它仅具有应有的用户权限,但是当我以管理员身份登录然后进入任何其他html页面时,例如用于编辑内容的页面,然后单击返回按钮,管理员权限消失了。我假设这是

java - 如何正确捕获 MySQLIntegrityConstraintViolationException?

我正在开发一个Web应用程序,在我提交用户唯一的表单时,MySQLIntegrityConstraintViolationExceptionDuplicateentry-'username'forkey'PRIMARY'我很清楚为什么会抛出此错误,因为我正试图使用​​相同的主键向数据库中输入重复的条目。我不希望对此发表评论,因为它可能是多余的。我真正想问的是我应该如何处理这个问题。我试图捕获这个异常(exception),但显然我缺乏经验已经catch了我。非常感谢你的帮助。是否有更好的方法来检查数据库中的重复条目?例如,我是否应该按照我在检查重复成员时所做的那样,只检查数据库以查找匹

带有 INNER JOIN 的第二个表上的 MySQL LIMIT 1

我正在使用此查询来打印论坛板及其所有子论坛。正如预期的那样,会显示属于该论坛的所有线程中的所有帖子。我希望只显示每个主题的第一篇帖子以及论坛标题。查询:SELECTtf_threads.*,tf_posts.*FROMtf_threadsINNERJOINtf_postsONtf_threads.thread_id=tf_posts.thread_idANDtf_threads.parent_id=54ORDERBYtf_posts.dateASC请注意parent_id字段在实际查询中被赋予一个变量。所以。如果我说得通,谁能帮我写什么查询来只从每个线程中选择第一篇文章?如果没有简单(

c# - {"The directory name is invalid"} Win32Exception 未处理

我正在尝试使用mysql和c#备份数据库通过使用以下方式...publicstaticvoidbackupDatabase(){Processsd=null;ProcessStartInfor1=newProcessStartInfo("C:\\ProgramFiles\\MySQL\\MySQLWorkbench5.2CE\\","--databases=access--compress--routines--triggers--add-drop-database--add-drop-table--add-locks--extended-insert--port=3080--user