
step1:构造连接
ClassforName("commysqljdbcDriver");
Connection con = DriverManagergetConnection("jdbc:mysql://127001:3306/db","root","123");
step2:构造语句
String sql = "select username,password from t_user where username=";
PreparedStatement stmt = conprepareStatement(sql);
stmtsetString(1, "zhangshan"); //给SQL的""(问号)传值。
step3:执行查询
ResultSet rs = stmtexecuteQuery(); //rs就是SQL查询语句返回的结果集
step4:处理结果(java 获取SQL查询语句返回的结果)
List list = new ArrayList();
//遍历结果集,这样写就可以了,就是一个循环,有多少条记录,这里就会循环多少次,
//一次就是一条记录,想像一下就像一个表的一条记录
//在这里可以做查询出来的数据处理,可以封装成对象之类的(就是把值给它)
if(rsnext()) { //遍历结果集,这样写就可以了
User u = new User();
String username = rsgetString("username");
String address = rsgetString("password ");
usetUsername(username);
usetAddress(address);
listadd(u);
}
//上面这个例子意思是,把每一条记录封装成了一个User对象,然后这些User对象都放存入到了一个list
step4:关闭连接等
exec(@sql)执行后,结果就会显示在结果栏里。
举例:
代码如下
declare @tablename varchar(20)declare @sql varchar(2000)
set @tablename='test'
set @sql='select from '+@tablename+''
exec(@sql)
执行结果:
想开48小时核酸证明很简单的,可以到医院、医疗机构、社区卫生服务中心做核酸检测。
查询48小时核酸检测结果,可以去核酸检测单位取核酸检测报告单;也可以通过支付宝中的健康码查询。
以上就是关于java 获取SQL查询语句返回的结果全部的内容,包括:java 获取SQL查询语句返回的结果、怎么获取exec(@sql)的执行结果、如何获取48小时核酸检测阴性证明等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)