# Demo_JDBC **Repository Path**: ccccggg/Demo_JDBC ## Basic Information - **Project Name**: Demo_JDBC - **Description**: Java基础之JDBC。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-16 - **Last Updated**: 2024-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, JDBC, MySQL ## README ### 基于JDBC实现MySQL数据库的增删改查 ### 前言 ##### 1、JDBC是什么? Java DataBase Connectivity(Java语言连接数据库) ##### 2、JDBC的本质 是sun公司制定的一个接口。在java.sql.*包下。 为什么SUN需要制定一套JDBC接口? 因为每一个数据库的底层实现原理都不一样。Oracle数据库有自己的原理,MySQL数据库也有自己的原理,MS SqlServer数据库也有自己的原理… 每一个数据库产品都有自己独特的实现原理,如果没有这套接口就需要写多套java程序。 `驱动:就是一个jar包,里面包含了JDBC的实现类`。 ##### 3、JDBC编程步骤 加载驱动程序: ```java Class.forName(driverClass); //加载MySql驱动 Class. forName("com.mysql.jdbc.Driver"); //加载Oracle驱动 Class. forName("oracle.jdbc.driver.OracleDriver"); ``` 获得数据库连接: ```java DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/imooc","root","root"); ``` 创建Statement\PreparedStatement对象: ```java conn.createStatement(); conn. prepareStatement(sql); ``` ### 关于本项目 1、自定义数据库连接池; 2、自定义基础增删改查DAO; ### 参考文档 1、[【MySQL】自定义数据库连接池和开源数据库连接池的使用 ](https://www.cnblogs.com/gonghr/p/15163292.html) 2、[自定义一个简单的JDBC连接池实现方法(附代码演示)](https://blog.csdn.net/Jin_Xiang123/article/details/134803449) 3、[JDBC 使用说明](https://www.runoob.com/w3cnote/jdbc-use-guide.html) 4、[Java中JDBC的超详细总结](https://blog.csdn.net/m0_37761437/article/details/110468944)