zoukankan      html  css  js  c++  java
  • JDBC 初始。

    package cn.zhouzhou;
    /*
        一、JDBC?
            1.(java date base connectivity,java)是一种用于执行SQL语句的java API 。
            2.jdbc本质是一套API ,由开发公司定义的类和接口。
            3.使用mysql驱动,是一套类库,实现了接口
            4.驱动程序类库,实现接口的重写方法,有驱动程序操作数据库。
    
         二、jdbc怎么操作?
            1.注册驱动,获得连接。
                导入jar包 自己下载,我的是mysql-connector-java-5.1.37-bin.jar
            2.获得语句执行平台,就可以执行SQL语句
            3.处理结果,释放资源!
    
    
    
     */
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    
    public class java连接数据库 {
        public static void main(String[] args)throws Exception {
                                                                            //1.注册驱动
            Class.forName("com.mysql.jdbc.Driver");
                                                                            //2.获得数据库连接
            Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/qy66","root","root");
                                                                            //3.使用SQL语句  定义!
            String sql="select *from shop";
                                                                         //4.获得执行SQL语句对象 statement
            Statement stat =con.createStatement();
                                                                        //5.执行SQL语句
            ResultSet rs = stat.executeQuery(sql);
            while(rs.next()){
                System.out.println(rs.getString("id")+rs.getString("name")+rs.getString("price"));
            }                                                            //6.处理结果
                                                                         //7.释放资源
            stat.close();
            con.close();
        }
        private static void show()throws Exception{
            Class.forName("com.mysql.jdbc.Driver");
            Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/qy66","root","root");
            String sql="update shop set name='李华' where id=10";
            Statement stat =con.createStatement();
            int i= stat.executeUpdate(sql);
            System.out.println(i);
            stat.close();
            con.close();
        }
        private static void run()throws Exception{
            Class.forName("com.mysql.jdbc.Driver");
            Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/qy66","root","root");
            String sql="update shop set name='001'where id=8";
            Statement stat=con.createStatement();
            int i =stat.executeUpdate(sql);
            System.out.println(i);
            stat.close();
            con.close();
    
        }
        private static void run01()throws Exception{
            Class.forName("com.mysql.jdbc.Driver");
            Connection con= DriverManager.getConnection("jdbc.mysql://localhost:3306/qy66","root"," root");
            String sql="update shop set name='dd' where id=78";
            Statement stat =con.createStatement();
            int i =stat.executeUpdate(sql);
            System.out.println(i);
            stat.close();
            con.close();
        }
        private static void run02() throws Exception{
            Class.forName("com.mysql.jdbc.Driver");
            Connection con= DriverManager.getConnection("jdbc://mysql://localhost:3306/qy66","root","root");
            String sql="update shop set naem'23' where id=78";
            Statement start =con.createStatement();
            int i = start.executeUpdate(sql);
            System.out.println(i);
            start.close();
            con.close();
    
    
        }
        private static void run03() throws  Exception{
            Class.forName("com.mysql.jdbc.Driver");
            Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/qy66");
            String sql="update shop set name='45' where id=45";
            Statement start=con.createStatement();
            int i=start.executeUpdate(sql);
            System.out.println(i);
            start.close();
            con.close();
        }
    }
  • 相关阅读:
    oracle 导入数据时提示只有 DBA 才能导入由其他 DBA 导出的文件
    oracle 常用语句
    android udp 无法收到数据 (模拟器中)
    android DatagramSocket send 发送数据出错
    AtCoder ABC 128E Roadwork
    AtCoder ABC 128D equeue
    AtCoder ABC 127F Absolute Minima
    AtCoder ABC 127E Cell Distance
    CodeForces 1166E The LCMs Must be Large
    CodeForces 1166D Cute Sequences
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10633394.html
Copyright © 2011-2022 走看看