Java写jdbc连接MySQL数据库

本文作者分享了自己成功连接并操作MySQL数据库的经验,通过Java JDBC实现数据插入,强调了代码中的关键点,并鼓励读者根据自己的数据库和表名进行修改,以避免遇到错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此时此刻本人是比较兴奋的,因为连接数据库进行了一下午,终于成功了,虽然花费了很长时间,但最终还是成功了,那种感觉,你们懂得。所以我希望将我的经验分享给大家,希望能够对你们有所帮助,少走一些弯路。

这是一份正经的jdbc代码,哈哈

注意、注意、注意,重要的事情说三遍:

(1)//需要更改的是此处你的数据库名,即将T2改为你的数据库名字
(2)//插入到你的表中,笔者的表是shen,将名字进行更改
(3)//此处是进行插入,如果是其他语句,是要更改的,否则就会报错

jdbc连接MySQL数据库

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class JDBC_Main {
	public static void main(String[] args) {
		try { 
			Class.forName("com.mysql.jdbc.Driver");
			String url = "jdbc:mysql://localhost:3306/T2?useUnicode=true&characterEncoding=utf-8&useSSL=false";
			**//需要更改的是此处你的数据库名,即将T2改为你的数据库名字**
			String user = "root";
			String password = "123qwe";
			Connection conn = DriverManager.getConnection(url, user, password);
			String sql = "insert into shen (name,age,birthday) values(?,?,?)";
			**//插入到你的表中,笔者的表是shen,将名字进行更改**
			PreparedStatement ps = conn.prepareStatement(sql);
			ps.setString(1, "李三");
			ps.setInt(2, 22);
			ps.setString(3, "男");
			ps.executeUpdate();
			**//此处是进行插入,如果是其他语句,是要更改的,否则就会报错**
			conn.close();
			System.out.println("MySQL插入完毕!!!");
		}
		catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
		catch (SQLException e) {
			 e.printStackTrace();
		}
 }
}

数据库:
在这里插入图片描述

谢谢,请大家批评指正!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值