阅读提示:这篇文章关于Mysql的知识涉及到的不是很多,如果有需要我改天专门写一篇详细的关于mysql的文章,当然点进来的人大部分肯定是了解过mysql的。
一、准备工作(驱动包)
1.1
下载IntelliJ IDEA(主要用于Java开发),用其他软件也是可以的。
1.2
下载MySQL(关系型数据库管理系统),其它也适用(如Navicat……)。
1.3创建数据库
因为我们要使用jdbc连接数据库,所以首先要创建自己的数据库,其实我觉得看到这里的人应该都会这些,不过为了详细一点,我就简单说一下。
- 创建数据库,下面me_one是我数据库名
create database me_one;
- 在数据库下创建数据表(one_test)
create table one_test(id int,name varchar(5));
-
添加数据
insert into one_test(id,name)values('1','李莉');
//差不多了,就简单写一点.想了解的就去查资料。
1.4准备驱动jar包。
后面我将详细说明如何准备驱动jar包:
1、打开Mysql,点击下载
2、在下载的页面滑到最后,点击下图这个
3、进入的页面是这样的,然后点击涂黄色的地方
4、点击红色圈出的地方
5、选择版本,点击下载(注意版本问题)
//注意这里有很多人因为版本原因而代码运行不成功,为了运行成功我们可以登录MySQL查看版本信息。
6、解压就可以了
//家人们突然感觉我要写的东西还挺多的(-_-)``,不知道你们需不需要图片,我感觉图片还挺直观的。
1.5创建项目
1)建项目,同时会生成与项目名相同的模块。
2)在jdbc_one下建一个目录(lib),将驱动包放在这下面(ctrl+c,ctrl+v)
3)右击驱动包,添加为库(Add as library),选择生效范围
4)在src中创建一个类(用于写代码的)
二、代码及结果
必要的解释也是放在里面了
import java.sql.DriverManager; //用于管理 JDBC 驱动,获取数据库连接。
import java.sql.Connection; //表示与数据库的连接。
import java.sql.Statement; //用于执行 SQL 语句。public class jdbcDemo {public static void main(String[] args)throws Exception{ //表示可能抛出异常(如数据库连接失败、SQL 语句错误等)// 1、注册驱动// 如果是 MySQL 5.x,可以使用 com.mysql.jdbc.Driver。//Class.forName("com.mysql.jdbc.Driver");//MySQL 8.x 及以上版本的驱动类名用下面这个Class.forName("com.mysql.cj.jdbc.Driver");//2、获取链接String url="jdbc:mysql://127.0.0.1:3306/me_one"; //me_one是我数据库名//或者String url="jdbc:mysql://localhost:3306/me_one";String username="root";String password=""; //这是你上MySQL的密码//通过驱动管理器获取数据库连接,返回一个 Connection 对象Connection con= DriverManager.getConnection(url,username,password); //conn是返回值//3、定义sql//定义了一条插入数据的 SQL 语句String sql="insert into one_test(id,name) values(3,'王桑')";//4、获取sql的对象Statement//用于执行静态 SQL 语句并返回结果Statement stmt =con.createStatement();//5、执行sql语句//执行 SQL 语句(这里是插入操作),并返回受影响的行数。int count=stmt.executeUpdate(sql);//打印System.out.println(count);//释放//关闭 Statement 对象,释放资源。stmt.close();//关闭数据库连接,释放资源。con.close();}
}
结果为
再去看一下MySQL中数据的变化
三、可能的问题
1)一般都是jar版本的问题,这个我在上面提及到了(1.4),可以登录MySQL查看版本信息。
2)jdk配置,在idea中的项目结构中,在SDK中选择添加。
//如果产生其它的问题,欢迎讨论