JDBC(Java Database Connectivity)编写步骤

Posted Dream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();

     }
}

 

以上是关于JDBC(Java Database Connectivity)编写步骤的主要内容,如果未能解决你的问题,请参考以下文章

Java DataBase(JDBC)

JDBC连接数据库(Java DataBase Connectivity,java)

JDBC(Java Database Connectivity)编写步骤

学习笔记JDBC数据库连接技术(Java Database Connectivity)

Java web004——jdbc(Java Database Connectivity)包括MySQL的安装和使用教程

Java操作mysql数据库简单例子