「java查询返回」java查询返回表内容

博主:adminadmin 2022-12-07 13:09:10 63

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

本文目录一览:

java 获取SQL查询语句返回的结果?

step1:构造连接\x0d\x0a Class.forName("com.mysql.jdbc.Driver"); \x0d\x0a Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/db","root","123"); \x0d\x0a\x0d\x0astep2:构造语句\x0d\x0aString sql = "select username,password from t_user where username=?"; \x0d\x0aPreparedStatement stmt = con.prepareStatement(sql); \x0d\x0astmt.setString(1, "zhangshan"); //给SQL的"?"(问号)传值。\x0d\x0a\x0d\x0astep3:执行查询\x0d\x0aResultSet rs = stmt.executeQuery(); //rs就是SQL查询语句返回的结果集\x0d\x0a\x0d\x0astep4:处理结果(java 获取SQL查询语句返回的结果)\x0d\x0a List list = new ArrayList();\x0d\x0a //遍历结果集,这样写就可以了,就是一个循环,有多少条记录,这里就会循环多少次,\x0d\x0a //一次就是一条记录,想像一下就像一个表的一条记录\x0d\x0a //在这里可以做查询出来的数据处理,可以封装成对象之类的(就是把值给它)\x0d\x0a if(rs.next()) { //遍历结果集,这样写就可以了\x0d\x0a User u = new User();\x0d\x0a String username = rs.getString("username"); \x0d\x0a String address = rs.getString("password "); \x0d\x0a u.setUsername(username);\x0d\x0a u.setAddress(address);\x0d\x0a list.add(u);\x0d\x0a } \x0d\x0a //上面这个例子意思是,把每一条记录封装成了一个User对象,然后这些User对象都放存入到了一个list\x0d\x0a\x0d\x0astep4:关闭连接等

java 获取SQL查询语句返回的结果

step1:构造连接

Class.forName("com.mysql.jdbc.Driver");

Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/db","root","123");

step2:构造语句

String sql = "select username,password from t_user where username=?";

PreparedStatement stmt = con.prepareStatement(sql);

stmt.setString(1, "zhangshan"); //给SQL的"?"(问号)传值。

step3:执行查询

ResultSet rs = stmt.executeQuery(); //rs就是SQL查询语句返回的结果集

step4:处理结果(java 获取SQL查询语句返回的结果)

List list = new ArrayList();

//遍历结果集,这样写就可以了,就是一个循环,有多少条记录,这里就会循环多少次,

//一次就是一条记录,想像一下就像一个表的一条记录

//在这里可以做查询出来的数据处理,可以封装成对象之类的(就是把值给它)

if(rs.next()) { //遍历结果集,这样写就可以了

User u = new User();

String username = rs.getString("username");

String address = rs.getString("password ");

u.setUsername(username);

u.setAddress(address);

list.add(u);

}

//上面这个例子意思是,把每一条记录封装成了一个User对象,然后这些User对象都放存入到了一个list

step4:关闭连接等

java怎么返回文章位置

使用递归,方法传递首次,查询文件路径以及待查询文件名两个参数,用File.list方法获取文件夹以及文件,如果是文件则获取该文件的名字进行contains待查询文件名,即可将java返回文章位置。

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中使用递归算法实现查找树形结构中所有父级和子级节点,用递归加一个全局变量标记是否已经找到,然后返回。

截取后面的一段例子:

if (list[i].ID.Equals(id) || found)

found = true;

return;

拓展资料

递归查询子级节点

1.一个节点可能有多个子级节点,每个自己节点可能还有更多的子级节点。

2.所以递归时的参数用一个list来接受,首先遍历参数list,分别查询pid为参数id的对象。

3.每一个参数id所查询返回的数据是一个对象的list。

4.遍历list获取符合条件的对象的id值,一份存到temp中用作递归的参数,并存到全局变量中用来获取所有符合条件的id。

Java怎么查询出数据库当前月份的数据并返回给前端

你是想做到JSP页面不加入%%这种小脚本吧

那可以采用EL表达式,或者一些框架的输出方式,通常用EL就可以了,因为EL就是用来运算和表达的。后台获取数据以后,这个数据可以是一个简单类型,也可以是一个对象,如果是同一个请求下的,也就是request对象没有变,那么可以用这个存储,否则要用session存储,存储数据的对象是JSP内置的对象,有page,request,session,application等,每个对象都能存储数据,但是作用于不同,page针对当前页面,request针对一个请求,session针对一个会话,application针对整个应用程序。 通常session就可以了。 比如后台获取一个String的name值,那么你可以session.setAttribute("name",name); 那么JSP直接可以EL这样写:${sessionScope.name} 获取这个值,这里的name是后台封装的键的名,不是后面变量name的名。

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

The End

发布于:2022-12-07,除非注明,否则均为首码项目网原创文章,转载请注明出处。