Java简单的插入数据库操作:PreparedStatement

xiaoxiao2021-02-28  63

首先我们在本地创建数据库:test

然后创建一张表user

CREATE TABLE `user` ( `id` int(11) NOT NULL, `age` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 接着在java工程中导入mysql驱动jar包:mysql-connector-java-5.1.37.jar。好了,可以开始编码了:

package interview; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class JdbcTest { public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root", "123456"); PreparedStatement ps = con.prepareStatement("insert into user values(?,?)"); ps.setInt(1, 111); ps.setInt(2, 20); int result = ps.executeUpdate(); if(result == 1){ System.out.println("插入成功!"); }else{ System.out.println("插入失败"); } con.close(); } }如果执行成功的话,你的数据库中将会增加一行:

id     age

111  20

转载请注明原文地址: https://www.6miu.com/read-76385.html

最新回复(0)