jdbc kann keine Verbindung zur Postgresql-Datenbank herstellen – Stapelüberlauf
给我你的怀抱
给我你的怀抱 2017-05-17 10:02:08
0
2
879
  • Bei Verwendung von JDBC zum Herstellen einer Verbindung zur Postgresql-Datenbank lautet der Fehler wie folgt:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (????????: ?????? "uav_test " ??????)
### The error may exist in file [G:\Uav\NewMavenDemo\target\classes\mapper\UserMapper.xml]
### The error may involve UserMapper.getUserInfo
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (????????: ?????? "uav_test " ??????)
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:79)
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:447)
    at com.sun.proxy.$Proxy27.selectList(Unknown Source)
  • Hauptfehlermeldung: Cannot create PoolableConnectionFactory (????????: ?????? "uav_test " ??????)

  • Die Parameter der Verbindung sind wie folgt:

#Postgresql  
driver=org.postgresql.Driver
url=jdbc:postgresql://localhost:5432/uav_test 
username=postgres
password=root
dialect=postgresql
  • Es gibt kein Problem, wenn ich die Postgresql-Datenbank auf MySQL ändere. Die Parameter für MySQL:

driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mysql
username=root
password=root
dialect=mysql 
  • Ich verstehe nicht ganz, warum das passiert

给我你的怀抱
给我你的怀抱

Antworte allen(2)
迷茫
  • 填坑来了;
    搞了半天,原来是误把uav_test这个连接名当成了数据库名,而且真实的报错信息是这样的: 致命错误: 数据库 "uav_test" 不存在,可能是因为编码格式问题,显示不了中文,导致寻找错误无从下手。

  • 菜鸟才会犯得错啊

曾经蜡笔没有小新

应该是sql语句写错了吧,

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!