我现在用java 通过JDBC连接数据库,
Class.forName(Constants.DB_DRIVER);//没问题
conn = java.sql.DriverManager.getConnection(Constants.DB_URL, Constants.USERNAME, Constants.PASSWORD);//报错
我设置的postpresql用户名和密码都是root,
db_url:jdbc:postgresql://localhost:5432/postgres
注册驱动是:org.postgresql.Driver
但测试连接时报错:
????????: ???? "root" Password ????????
java.lang.NullPointerException
at com.music.db.Conn.query(Conn.java:58)
at com.music.db.Conn.main(Conn.java:119)这是为什么呢?
Class.forName(Constants.DB_DRIVER);//没问题
conn = java.sql.DriverManager.getConnection(Constants.DB_URL, Constants.USERNAME, Constants.PASSWORD);//报错
我设置的postpresql用户名和密码都是root,
db_url:jdbc:postgresql://localhost:5432/postgres
注册驱动是:org.postgresql.Driver
但测试连接时报错:
????????: ???? "root" Password ????????
java.lang.NullPointerException
at com.music.db.Conn.query(Conn.java:58)
at com.music.db.Conn.main(Conn.java:119)这是为什么呢?
解决方案 »
- 求个sql语句
- mysqldump备份出的怪问题
- offset数字 *(数字) 什么意思
- 菜鸟求助贴,也许你不经意的点开就能帮我一个大忙...
- MySQL执行函数的时候报异常(貌似字符的原因)
- mysql导入
- sql为什么老是安装不进去XP!
- 我这么写应该没错把!怎么总提示:Warning: Supplied argument is not a valid MySQL result resource in C:\apache\htdocs\hz\wtnr.php3 on line 5
- 又是乱码 mysql5.6?来个人救救我吧!!!
- 中文乱码
- mysql突然无法启动,重装后还是如此的问题,求解答
- mysql 有没有系统表或者视图?
?是什么
示例:
Class.forName( " org.postgresql.Driver " ).newInstance();
String url = " jdbc:postgresql://localhost:5432/postgres " ;
Connection con = DriverManager.getConnection(url, " postgres " , " 1234 " );
Statement st = con.createStatement();
import java.sql.*; class Test {
public static void main( String args[]){
String connectionURL = "jdbc:postgresql://localhost:5432/jdomdb ";
String user= "postgres ";
String password= "3.1415926 ";
//Connection conn= DriverManager.getConnection(url,user,password);
Connection con = null;