数据库查找操作-java

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用户密码:root
            Connection con = DriverManager.getConnection(
                    "jdbc:mysql://127.0.0.1:3306/store?characterEncoding=utf8&useSSL=false", "root", "root");
                //(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();
        }
        
    }
}
Technorati Tags: 数据库操作
原文地址:https://www.cnblogs.com/suxiaoxia/p/6679627.html