JDBC操作

Posted 学好编程不秃头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDBC操作相关的知识,希望对你有一定的参考价值。

eclipse的原生JDBC操作

按照国际惯例,先吹牛!!

JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API)简单理解为:JDBC,是SUN提供的一套 API,使用这套API可以实现对具体数据库的操作(获取连接、关闭连接、DML、DDL、DCL)
(此处可以省略不听)

首先就得先写配置连接数据库

String user = root
String password = root
String url = jdbc:mysql://localhost:3306/test //test处填写自己要连接的数据库
String driverClass = com.mysql.jdbc.Driver //此驱动为mysql 5.X版本
//如果数据库版本为8.0及以上改为com.mysql.cj.jdbc.Driver

然后就需要加载驱动了
(此处可能有异常抛出即可)
一行代码即可

Class.forName(driverClass);

最后连接数据库

Connection conn = DriverManager.getConnection(url, user, password);

输出即可发现

com.mysql.cj.jdbc.ConnectionImpl@1a18644 

连接成功!
最后可以归结为一个方法:

    public static Connection getConnection() throws Exception {
        String user = "root";
        String password = "root"; //数据库密码
        String url = "jdbc:mysql://localhost:3306/final";
        String driverClass = "com.mysql.cj.jdbc.Driver";
        Class.forName(driverClass);
        Connection connection = DriverManager.getConnection(url, user, password);
        return connection;
    }
    //此方法即可连接数据库
    

这节课就讲到这…下一节课教如何操控数据库!!!

以上是关于JDBC操作的主要内容,如果未能解决你的问题,请参考以下文章

关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段

如何在片段中填充列表视图?

面试常用的代码片段

mysql jdbc源码分析片段 和 Tomcat's JDBC Pool

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程