「java子查询语句」java中查询

博主:adminadmin 2023-03-17 11:21:05 438

今天给各位分享java子查询语句的知识,其中也会对java中查询进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java+父查询中where+字段+名

父查询中where+字段+名 select min(子查询字段) from 子查询的表

原语句中的all表示所有的子查询的结果。因此比子查询中的最小值还小,那么也就是比子查询中的所有的值都小。

java怎样通过查询语句获得数据库里的数据

Statement stm=conn.createStatement();

ResultSet rs=stm.execute("查询语句");

他会返回一个ResultSet 结果集

然后通过rs.next()方法便利结果集中的值

代码示例:

Class.forName("驱动地址");

Connection con=DriverManager.getConnection("数据库地址","用户名","密码");

Statement stm=con.createStatement();

ResultSet rs=stm.execute("查询语句");

while(rs.next()){

String str=rs.getString("对应的列名");

String str1=rs.getString(2);

int i=rs.getInt(3);

}

java中查询语句的返回值问题

java查询数据库并不是给出一条sql就可以了。

这里就要用最基本的JDBC。

返回值是放在ResultSet里面的,具体查一下Java Api说明文档。

这里给你举一个例子:

一 Java中数据库操作基本步骤流程:

取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接

取得数据库连接

例子:

String className,url,uid,pwd;

className = "oracle.jdbc.driver.OracleDriver";

url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr;

uid = "system";

pwd = "manager";

Class.forName(className);

Connection cn = DriverManager.getConnection(url,uid,pwd);

执行sql语句

String sql;

sql = "select tel from book where name='" + TextFieldAdd1.getText().trim() + "';";

PreparedStatement ps = cn.prepareStatement(sql);

ResultSet rs = ps.executeQuery(); // 查询

处理执行结果

查询语句,返回记录集ResultSet。

从ResultSet中读取你要的电话号码:

//可能有查询结果有多个号码,这时候你需要一个list或者字符串数组来保存这些记录

List lelList = new ArrayList();

while(rs.next){

String tel = rs.getString("tel"); //读取后你要的电话号码是String类型的

lelList .add(tel);

}

释放连接

cn.close();

一般,先关闭ResultSet,然后关闭Statement(或者PreparedStatement);最后关闭Connection

java子查询语句的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中查询、java子查询语句的信息别忘了在本站进行查找喔。