2018-05-22 JDBC 之查询语句

查询语句
public class JDBCdemo1 {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        Class.forName("com.mysql.jdbc.Driver");
        String url="jdbc:mysql://localhost:3306/mydatabase";
        String user="root";
        String password="123456";
        Connection conn=DriverManager.getConnection(url,user,password); //连接到数据库
        Statement stat=conn.createStatement();//产生执行sql语句的对象
        String sql="SELECT *FROM sort";
        ResultSet res=stat.executeQuery(sql); //对象的方法  来执行sql语句
        while (res.next()){  //res.next语句 来判断 数据库中是否有数据,有就读取
            System.out.println(res.getInt("sid")+
                    "  "+res.getString("sname")+res.getDouble("sprice")+res.getString("sdesc"));
        }
       res.close();
        stat.close();
        conn.close();
    }
  增加数据 语句    
 int row=state.executeUpdate(
               "INSERT INTO sort (sname,sprice,sdesc)VALUES \n" +
               "('汽车',1500,'法拉利')"); //增加成功就 返回行数

你可能感兴趣的:(2018-05-22 JDBC 之查询语句)