JDBC 的数据库的PreparStatement插入,删除,更新。
来源:互联网 发布:企业邮箱 知乎 编辑:程序博客网 时间:2024/06/03 07:17
这里有个要死记硬背的点,在类的名称后要加throws Exception,为啥,不知道。我懂得太少,以后或许能有机会知道。
package javaee1;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class JdbcDemo{private static String jdbcurl="jdbc:mysql://localhost:3306/test";//这个是数据库的名称,端口private static String name="root";//这个是进入数据库的账户名private static String password="666666";//这个是进入数据库的密码private static String jdbcname="com.mysql.jdbc.Driver";//这个是连接数据库JDBC的驱动名称public static void connection_text()throws Exception{Class.forName(jdbcname);//加载驱动System.out.println("驱动加载成功");Connection con=DriverManager.getConnection(jdbcurl, name, password);//连接数据库System.out.println("数据库连接成功");con.close();//关闭数据库System.out.println("数据库关闭");System.out.println('\n');}public static void select(String sql)throws Exception{Class.forName(jdbcname);Connection con=DriverManager.getConnection(jdbcurl, name, password);///////////////////////select开始PreparedStatement pstmt = con.prepareStatement(sql);ResultSet result=pstmt.executeQuery();while(result.next()) { String usernumbers=result.getString("usernumber"); String userpassword=result.getString("userpassword"); System.out.println(usernumbers+" "+userpassword); } System.out.println('\n');con.close();}public static void insert_update_delete(String sql)throws Exception{Class.forName(jdbcname);Connection con=DriverManager.getConnection(jdbcurl, name, password);///////////////////////select开始PreparedStatement pstmt = con.prepareStatement(sql);pstmt.executeUpdate();//删除就是这样,要用新的函数,而且查询代码不能写在下面,必须自己写查询函数,不然会报错。con.close();}public static void main(String[] args)throws Exception {String sql1="select * from user;";String sql2="INSERT INTO USER VALUES(3,3);";String sql3="DELETE FROM USER WHERE usernumber='666';";String sql4="update user set usernumber='666',userpassword='666' where usernumber=3";connection_text();insert_update_delete(sql2);//插入select(sql1);insert_update_delete(sql4);//更新select(sql1);insert_update_delete(sql3);//删除select(sql1);}}
1 0
- JDBC 的数据库的PreparStatement插入,删除,更新。
- 通过 JDBC 向指定的oracle数据库表中插入,删除,更新一条记录.----JDBC-1
- jdbc操作数据库插入、更新、删除、查找
- 数据库中表的插入、更新、删除
- eclipse中用jdbc连接数据库插入删除的代码
- C# 的DataGridView 操作数据库 插入,更新,删除
- Oracle数据库的操作之插入更新删除(八)
- 数据的插入、更新、删除
- 数据库的插入更新语句
- 数据库数据插入 更新 删除
- jdbc批量插入、批量删除、批量更新
- JDBC批量插入、批量删除、批量更新
- JDBC批量插入、批量删除、批量更新
- 使用 JDBC 执行插入、更新和删除
- jdbc批量插入、批量删除、批量更新
- jdbc批量插入、批量删除、批量更新
- jdbc批量插入、批量删除、批量更新
- jdbc插入删除更新db代码
- 机器学习的学习路径
- Golang中的并发
- struts2添加需要的jar包
- weakreference 用法
- 在VS Code上搭建Python开发环境
- JDBC 的数据库的PreparStatement插入,删除,更新。
- MTK功能机,文件列表
- 10+年程序员总结的20+条经验教训
- 杭电OJ 青年歌手大奖赛_评委会打分
- 构建elasticsearch集群
- Linux系统库函数 -- lseek函数用法
- 无限级分类的非递归算法
- 写给那些招聘3--5年iOS工程师的人力及boss
- 短信联系人操作