JAVA中怎么实现查询 代码
答案:2 悬赏:0 手机版
解决时间 2021-03-26 10:26
- 提问者网友:喧嚣尘世
- 2021-03-25 16:23
JAVA中怎么实现查询 代码
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-03-25 16:42
try{Connection con;
Statement stmt;
ResultSet rs;
int temp;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是数据库连接,不同的数据管理器有 //不同的驱动和链接方式,以上是mysql的连接
stmt=con.createStatement();
rs=stmt.executeQuery("select * from student");//执行查询语句,结果赋值给结果集rs
//结果集是结果于字段编号的映射,每一个字
//段都有一个编号,最小为1,也就是第一个字段
while(rs.next()){
String names=rs.getString("name");//查询结果转换成字符串。
System.out.println(names);
}rs.close();
}catch(Exception e){
e.printStackTrace();
}
Statement stmt;
ResultSet rs;
int temp;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是数据库连接,不同的数据管理器有 //不同的驱动和链接方式,以上是mysql的连接
stmt=con.createStatement();
rs=stmt.executeQuery("select * from student");//执行查询语句,结果赋值给结果集rs
//结果集是结果于字段编号的映射,每一个字
//段都有一个编号,最小为1,也就是第一个字段
while(rs.next()){
String names=rs.getString("name");//查询结果转换成字符串。
System.out.println(names);
}rs.close();
}catch(Exception e){
e.printStackTrace();
}
全部回答
- 1楼网友:刀戟声无边
- 2021-03-25 16:48
StringBuffer sql = new StringBuffer();//组成查询语句
sql.append("select * ");
sql.append(" from table");
Connection con = Config.getConnectionPool();//获得数据库连接
PreparedStatement preStmt = con.prepareStatement(sql.toString());
ResultSet rs = preStmt.executeQuery();//执行查询语句
Object value = null;
if (rs.next())
value = rs.getObject(1);//取得查询结果
System.out.println(value );//打印结果
sql.append("select * ");
sql.append(" from table");
Connection con = Config.getConnectionPool();//获得数据库连接
PreparedStatement preStmt = con.prepareStatement(sql.toString());
ResultSet rs = preStmt.executeQuery();//执行查询语句
Object value = null;
if (rs.next())
value = rs.getObject(1);//取得查询结果
System.out.println(value );//打印结果
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯