1.打开sqlyog,右键你的root然后创建一个新的数据库
2.然后如图选择utf8跟utf8_general_ci,点击创建
3.点击左侧的jdbc(自己取得名字),下方图标右击创建一个表
4.创建一个学生的数据库,如下图:
5.点击右下角保存。点是继续创建下一个,取消就创建完成。
6.查看自己是否完成。右键stu,点击打开表。
7.右下角即可查看表数据
8.双击name或者age添加数据。然后右边红点刷新即可,这样数据就存进去了
也可在工作表中输入USE jdbc;
INSERT INTO stu VALUES(1,‘lisa’,20);
添加数据,查看表刷新就知道是否完成
9.接下来打开java软件,我这边为idea,打开file创建一个Projet。
10.如图操作都是直接下一步
一图如果SDK为红色自己找到java目录下的bin路径即可
11.创建一个包用于分类,名字这些随意。
12.创建完后先倒入需要的包
复制这个包点击下刚刚创建的lib,ctrl+v粘贴,点击ok。
点击add as library
13.你创建的包下右击创建一个java Class,名字随意。
14.这边先完成一个select 查找的方法,其他方法类似,直接上代码
package com.zhongruan;//包名
import java.sql.*;
public class Test_select {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//1.加载驱动
Class.forName(“com.mysql.jdbc.Driver”);
//2.创建链接
Connection connection=DriverManager.getConnection(“jdbc:mysql://localhost/jdbc?user=root&password=123456&characterEncoding=utf-8&useSSL=true”);
//第一个jdbc是java的文件,第二个为数据库名字,其他的也很好理解不一一解释
//3.写sql
String sql= “select * from stu”;
//4.得到statement对象
PreparedStatement stmt= connection.prepareStatement(sql);
//5.执行sql
ResultSet resultSet=stmt.executeQuery();
//6.处理结果集
while (resultSet.next()) {
int id=resultSet.getInt(1);
String name=resultSet.getString(2);
int age=resultSet.getInt(3);
System.out.printf(“id=%d,name=%s,age=%d”,id,name,age);
}
//7.关闭资源
resultSet.close();
stmt.close();
connection.close();
}
}
15.右键运行查看结果