困扰了我好久了oracle+jdbc数据库连接终于通了,问题出在这里
jdbc:oracle:thin:@192.168.1.134:1521:zhpt
1521后面跟的应该是zhpt,而以前我用的是dzjc_2005,可是我现在还不太明白zhpt是什么,我用sql plus登陆用的是dzjc_2005啊,可zhpt是什么呢?
现在新问题又来了,当sql语句为
sql="select username from ADMIN_INFO where username = 'limeng' and password = 'limeng'" ;
在语句执行到rs = pstmt.executeQuery() ;的时候会出现错误提示:java.sql.SQLException: ORA-01006: 赋值变量不存在
而当sql语句为
sql="select username from ADMIN_INFO where username = ? and password = ?" ; 时什么提示也没有,可是还是不能查询到数据库里的值,这是为什么呢
注:查询用executeQuery()
添加、修改、删除用execute()