码迷,mamicode.com
首页 > 数据库 > 详细

数据库查找操作-java

时间:2017-04-07 12:34:38      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:store   建立数据库   etc   数据库连接   nec   语句   ack   exce   nts   

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class SqlDemo {
public static void main(String[] args) {
try {
//1、载入驱动程序  
//驱动程序名称: com.mysql.jdbc.Driver
Class.forName("com.mysql.jdbc.Driver");
//2、建立和数据库的连接
//sql用户名称:root 
//sql用户密码:8273322
Connection con = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3306/store?characterEncoding=utf8&useSSL=false", "root", "8273322");
//(1)查找操作:
String sql = "select * from good_list";
/* 
Statement 是 Java 执行数据库操作的一个重要接口,
用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。
Statement对象,用于执行不带参数的简单SQL语句
*/
Statement stmt = con.createStatement();
/*
ResultSet,数据库结果集的数据表,通常通过执行查询数据库的语句生成。
*/
ResultSet rs = stmt.executeQuery(sql);
//遍历输出
while (rs.next()) {
//或者:int id = rs.getInt("id"); id为数据段名
int id = rs.getInt(1);
String name = rs.getString(2);
String pw = rs.getString(3);
System.out.println(id+" "+name+" "+pw);
}
//关闭
rs.close();
stmt.close();
con.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

数据库查找操作-java

标签:store   建立数据库   etc   数据库连接   nec   语句   ack   exce   nts   

原文地址:http://www.cnblogs.com/suxiaoxia/p/6677523.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!