JDBC(Java Database Connectivity)编写步骤

JDBC是代表一组公共的接口,是Java连接数据库技术;

JDBC中的这些公共接口和DBMS数据库厂商提供的实现类(驱动jar),是为了实现Java代码可以连接DBMS,并且操作它里面的数据而声名的。

面向接口编程,运行时把驱动实现类加到项目中。

 

 



对于查询的临时结果,存放在ResultSet对象中:


 

IDEA中的JDBC详细设置请见:用Intellij Idea创建一个普通的Java工程并用JDBC连接数据库。

MySQL数据库的驱动:下载

实践:

package com.dgd.test;

import java.sql.*;
import java.util.ArrayList;
import java.util.List;

public class Test {
    public static void main(String[] args) throws SQLException, ClassNotFoundException {

        // System.out.println("1111");
        Class.forName("com.mysql.cj.jdbc.Driver");

        String url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT";
        Connection conn = DriverManager.getConnection(url, "root", "123456");
        System.out.println(conn.getClass());

        String sql="INSERT INTO stu VALUES(2,'zhang')";
        String sql2="SELECT * FROM stu";
        Statement s=conn.createStatement();
//        int len=s.executeUpdate(sql);
//        System.out.println(len>0?"添加成功":"添加失败");
        ResultSet set=s.executeQuery(sql2);
        while(set.next())
        {
            System.out.print("学号:"+set.getInt(1)+"\t"+"姓名:"+set.getString(2)+"\n");
        }
        set.close();;
        s.close();
        conn.close();

     }
}

 

posted @ 2020-04-27 14:50  kkzhang  阅读(241)  评论(0编辑  收藏  举报