我正在使用Ready API 1.4.0,我尝试了以下Groovy代码连接到PostgreSQL。
import groovy.sql.Sql
import java.sql.Driver
def driver = Class.forName('org.postgresql.Driver').newInstance() as Driver
def props = new Properties()
props.setProperty("DB_user", "user")
props.setProperty("DB_password", "user")
def conn = driver.connect("jdbc:postgresql://localhost:54320/database_name", props)
def sql = new Sql(conn)
try {
sql.eachRow("select * from user") {
log.debug(it)
}
} finally {
sql.close()
conn.close()
}
然后我收到了这个错误:
在第4行出现java.lang.ClassNotFoundException:org.postgresql.Driver
我添加了这个jar lib到bin/ext目录下:postgresql-9.4-1205.jdbc42.jar
请问有什么帮助吗?谢谢。