JDBC连接MySQL数据库(连接、增、删、改、查、预处理、导jar包)--超详细,欢迎转载

 

目录

 

JDBC连接MySQL数据库

一、连接步骤

二、导入连接MySQL数据库jar包

1.连接MySQL数据库jar包下载

2. 导入jar包的步骤

三、利用MySQL创建数据库

1.创建一个student的数据库;

2.在student数据库下创建一个tb_stu的数据表

3.展示tb_stu的信息来验证创建成功

4.添加数据在数据表中

5.进入MySQL查看student下的tb_stu数据表

四、JDBC连接MySQL数据库代码

五、JDBC查询 

1.直接查询

2.模糊查询

六、JDBC预处理

​七、JDBC添加数据

八、JDBC修改数据

九、JDBC删除数据

十、JDBC常用的接口和类

 

如果感觉文章不错,可以关注本博主,记得点赞呦,欢迎转载!!!


JDBC连接MySQL数据库

一、连接步骤

1.加载驱动

Class.forName("com.mysql.jdbc.Driver");

2.创建数据库连接

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/text",

                                                                "root",
                                                                "root" );

3.创建执行SQL语句

String sql="SQL语句";

4.返回数据库结果

5.关闭资源

close();

二、导入连接MySQL数据库jar包

1.连接MySQL数据库jar包下载

下载链接:https://download.csdn.net/download/weixin_47240591/13674869

或者关注本博主,评论区邮箱回复,私发于你

2. 导入jar包的步骤

①针对于eclipse导入jar包

如果你使用的是eclipse,

步骤一:你要在项目下创建一个 lib的文件夹,专门放置jar包

步骤二:找到资源包下的jar包,并将jar包复制粘贴到lib文件夹下

步骤三:点击项目名,依次点击Build path >Configure Build path...

步骤四:选中Libraries,点击右边的按钮 add JARs...

步骤五:选中赋值到项目中的jar包,然后点击OK关闭这个窗口

步骤六:最后点击Apply and Close就完成了导包。如下图完成样式

②针对IDEA导入jar包

步骤一: 创建一个项目,在项目下创建lib文件夹

步骤二:将jar包复制粘贴在lib文件夹下

步骤三:右击,选择Add as Library...

步骤四:点击OK,即可导jar包完成

 

三、利用MySQL创建数据库

1.创建一个student的数据库;

SQL语句:

create database student;

运行结果:

2.在student数据库下创建一个tb_stu的数据表

SQL语句:

 create table tb_stu(
 id int(5),
name varchar(30),
 sex char(5),
birthday date);

运行结果:

3.展示tb_stu的信息来验证创建成功

SQL语句:

     ①展示student数据库中的数据表

show tables;

     ②显示tb_stu的所有信息

 desc tb_stu;

运行结果

4.添加数据在数据表中

SQL语句:

 insert into 表名    values(值1,值2,值3)

运行结果:

5.进入MySQL查看student下的tb_stu数据表

查看结果:

结果显示我们添加的所有信息,说明我们成功添加数据。 

 如果上述的步骤全部正确那恭喜你完成了JDBC的第一步,创建数据库和数据表成功,那我们可以进入第二部,用JDBC来连接刚刚创建的数据库

四、JDBC连接MySQL数据库代码

1.异常处理

这个异常处理是:通过java.lang包的的静态方法forName()来加载JDBC驱动程序,如果加载失败会抛出ClassNotFoundException异常。

                             其实就是验证数据库驱动是否成功加载

try {
         
            Class.forName("com.mysql.cj.jdbc.Driver");
            //如果成功本条会被执行
            System.out.println("数据库驱动加载成功");
            
        }catch(ClassNotFoundException e) {
            e.printStackTrace();
        }

package textJDBC;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class text {
	/*Connection是Java提供的数据库编程的一个接口
	 * 在java.sql包下
	 */
	static Connection con;	//声明一个Connection对象
	
	//创建一个连接方法,返回值是Connection
	public Connection getConnection() {
		
		/*
		 * 这是一个异常的处理
		 * 处理加载数据库类驱动失败的情况
		 */
		try {
			/*
			 * 使用com.mysql.jdbc.Driver来驱动
			 */
			//1.加载数据库类驱动
			Class.forName("com.mysql.cj.jdbc.Driver");
			//如果成功本条会被执行
			System.out.println("数据库驱动加载成功");
			
		}catch(ClassNotFoundException e) {
			e.printStackTrace();
		}
		
		/*
		 * 这个异常处理
		 * 处理的是数据库的URL、用户名、密码访问失败的情况
		 */
		try {
			
			//2创建数据库连接,访问数据库的URL、用户名、密码,以进行连接数据库
			con=DriverManager.getConnection("jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai&useSSL=false","root","root");
			
				
				
			/*
			 * con=DriverManager.getConnection("j
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值