搜尋

首頁  >  問答  >  主體

java - jdbc無法連接postgresql資料庫

#
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)
#
#Postgresql  
driver=org.postgresql.Driver
url=jdbc:postgresql://localhost:5432/uav_test 
username=postgres
password=root
dialect=postgresql
#
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/mysql
username=root
password=root
dialect=mysql 
给我你的怀抱给我你的怀抱2773 天前922

全部回覆(2)我來回復

  • 迷茫

    迷茫2017-05-17 10:04:08

    • 填坑來了;
      搞了半天,原來是誤把uav_test這個連接名當成了數據庫名,而且真實的報錯信息是這樣的: 致命錯誤: 數據庫"uav_test" 不存在,可能是因為編碼格式問題,顯示不了中文,導致尋找錯誤無從下手。

    • 菜鳥才會犯錯

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-17 10:04:08

    應該是sql語句寫錯了吧,

    回覆
    0
  • 取消回覆