我现在用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)这是为什么呢?
解决方案 »
- 800万条数据去除重复数据有没有好的建议?
- 如何导出Oracle9i到Oracle11g:期待详细一点的回答,谢谢
- 写了个SQL自动生成工具,以提高开发数据库的效率,有兴趣的朋友欢迎来使用
- oracle中 number怎么转化为boolean
- 急 求一SQL.....
- oracel 中如何把数值型32142转换成yyyy-mm-dd的日期格式
- 如何配置才能使linux启动时,自动启动oracle9i数据库以及监听?
- 关于imp和exp的字符集转换问题!!!
- 怎样将两个Schema的数据合并在一起?
- 快来帮忙呀,出人命了!delphi中怎么调DBMS_OUTPUT.Get_LINE之类的函数呀?我没有分了,请包涵!!!
- windows xp oracle10g在cmd中登录不知道怎样选择自己已经建好的数据库。
- 求教如何解决oracle宕机及查看oracle的连接数
如果把Constants.USERNAME, Constants.PASSWORD这两个都改为"root",还有问题的话,就是数据库连接的问题了
光数据库上的,先别通过java去连
sqlplus root/root@ora_id 试试行不行..先把问题分解了再分析原因.
2. 如果能成功登录,说明用户名密码没有问题,再将localhost改成机器的IP地址试一下。
3. 如果还不行,确认一下,你使用的JDBC驱动是否正确,要注意JDBC驱动是否是针对这种数据库的,再有就是版本要对应。