MySQL数据库之JDBC(二)

it2022-05-05  100

MySQL数据库之JDBC(二)

1. 准备工作2. 具体操作3. 运行结果

1. 准备工作

在进入这个学习之前,你应该做好以下的准备工作:

了解常用的SQL语句,具备MySQL的基础使用技能,电脑上装有MySQL软件且有数据库、表或者有云端数据库地址、用户名、登录密码等也可。有Java运行环境,我使用的是Eclipse进行调试,实际上,用IDEA也可以。有mysql-jdbc的jar包,如果没有的话,请点击此处进行下载。为了更好的查看效果,建议安装Navicat软件。

2. 具体操作

在指定路径下新建一个工程,命名为jdbctest。在工程下新建一个package,命名为jdbc。为这个项目导入jar包(mysql-connector-java-5.0.8-bin.jar),导包步骤: 右键project->property->java build path->libaries->add external jars。新建一个类,类名为TestJDBC,源代码如下: package jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class TestJDBC { public static void main(String[] args) { //初始化驱动 try { //驱动类com.mysql.jdbc.Driver //就在 mysql-connector-java-5.0.8-bin.jar中 //如果忘记了导包,就会抛出ClassNotFoundException Class.forName("com.mysql.jdbc.Driver"); // 建立与数据库的Connection连接 Connection c = DriverManager .getConnection( "jdbc:mysql://127.0.0.1:3306/ytt?characterEncoding=UTF-8", "root", "admin"); //Statement是用于执行SQL语句 Statement s = c.createStatement(); //对当前数据库进行操作 String sql = "insert into tingtingyang values(1,'newytt',0718)"; String sql2 = "insert into tingtingyang values(null,'new',07)"; s.execute(sql); s.execute(sql2); System.out.println("执行插入语句成功"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 源代码中有注释,总的操作思想就是:初始化驱动连接数据库对数据库进行操作

3. 运行结果

利用MySQL可视化软件Navicat创建一个名为ytt的数据库,名为tingtingyang的表,如下: 运行程序以后,再查看表,如下: 可见,数据插入操作成功。

最新回复(0)