java连接oracle数据库查不到数据

qq_33294026 2016-04-14 06:31:27
private static String dbDriver = "oracle.jdbc.driver.OracleDriver"; // 数据库的驱动

private static String url = "jdbc:oracle:thin:@192.168.1.199:1521:orcl"; // URL地址

public static Connection connection = null;
public static void main(String[] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException {
MemberForm member = null;
try {
Class.forName(dbDriver).newInstance(); // 加载数据库驱动
connection = DriverManager.getConnection(url, "meip", "meip"); // 加载数据库
PreparedStatement ps = connection.prepareStatement("select * from tb_member where name=?");
ps.setString(1, "Tsoft");
ResultSet rs = ps.executeQuery();
while (rs.next()) {
member = new MemberForm();
member.setId(Integer.valueOf(rs.getString(1)));
member.setName(rs.getString(2));
member.setPassword(rs.getString(3));
member.setReallyName(rs.getString(4));
member.setAge(Integer.valueOf(rs.getString(5)));
member.setProfession(rs.getString(6));
member.setEmail(rs.getString(7));
member.setQuestion(rs.getString(8));
member.setResult(rs.getString(9));
}
}
catch (SQLException ex) {
ex.printStackTrace();
}
}
这是源码,能连接上,但是DEBUG跟踪查询出来的是空的,没有数据,SQL在数据库里面执行可以查询到数据
...全文
710 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
catcher92 2019-10-09
  • 打赏
  • 举报
回复
引用 2 楼 灿烂的小猪啦 的回复:
哈 刚解决了
楼主怎么解决的
灿烂的小猪啦 2018-12-05
  • 打赏
  • 举报
回复
哈 刚解决了
weixin_42542289 2018-07-25
  • 打赏
  • 举报
回复
Oracle数据库内建好表格填好数据后,没有commit,因此在数据库内可见,外部访问不到。
JieHaoT 2016-04-14
  • 打赏
  • 举报
回复
ps.setString(1, "Tsoft");就这个改成ps.setString(0, "Tsoft");试试看?
JieHaoT 2016-04-14
  • 打赏
  • 举报
回复
没用过Oracle,不过select参数是不是应该是0呢

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧