• 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();
        }
    }
  • 相关阅读:
    C# 使用HttpWebRequest Post提交数据,携带Cookie和相关参数示例
    关于vue的页面跳转后,如何每次进入页面时都能获取后台数据
    关于vue的页面跳转后,如何每次进入页面时都能获取后台数据
    C#根据汉字获取编码和根据编码获取汉字
    C#根据汉字获取编码和根据编码获取汉字
    多线程系列教材 (一)- Java 创建一个线程的三种方式
    Lambda系列教材 (三)- java 集合的聚合操作
    Lambda系列教材 (二)- 方法引用
    Lambda系列教材 (一)- Java Lambda 表达式教程
    泛型系列教材 (四)- Java 中的子类泛型 转型 成父类泛型
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10633394.html
Copyright © 2020-2023  润新知