Java基于jdbc实现的增删改查操作示例
2019-01-23 12:21
1016 查看
本文实例讲述了Java基于jdbc实现的增删改查操作。分享给大家供大家参考,具体如下:
增删改操作:
package java_web; import java.sql.DriverManager; import java.sql.SQLException; import com.mysql.jdbc.Connection; import com.mysql.jdbc.Statement; /** * jdbc CURD * @author Administrator * */ public class rbacDemo { public final static String URL="jdbc:mysql://localhost:3306/test"; public final static String USERNAME="root"; public final static String PASSWORD=""; public final static String DRIVER="com.mysql.jdbc.Driver"; /** * 插入 */ public static void insert(){ try { Class.forName(DRIVER); Connection conn = (Connection) DriverManager.getConnection(URL,USERNAME,PASSWORD); String sql = "insert into test(name,sex)values('fifi2',1),('fifi3',3)"; Statement state = (Statement) conn.createStatement(); int result=state.executeUpdate(sql); state.close(); conn.close(); System.out.println(result+"success"); } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (SQLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void update(){ try { Class.forName(DRIVER); Connection conn = (Connection) DriverManager.getConnection(URL,USERNAME,PASSWORD); String sql = "update test set name='fifi3aaa' where name='fifi3'"; Statement state = (Statement) conn.createStatement(); int result=state.executeUpdate(sql); state.close(); conn.close(); System.out.println(result+"success"); } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (SQLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void delete(){ try { Class.forName(DRIVER); Connection conn = (Connection) DriverManager.getConnection(URL,USERNAME,PASSWORD); String sql = "delete from test where name='fifi3aaa'"; Statement state = (Statement) conn.createStatement(); int result=state.executeUpdate(sql); state.close(); conn.close(); System.out.println(result+"success"); } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (SQLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void main(String[] args){ //insert(); //update(); delete(); } }
查询操作:
package java_web; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import com.mysql.jdbc.Connection; import com.mysql.jdbc.Statement; public class jdbcQueryDemo { public final static String URL="jdbc:mysql://localhost:3306/test"; public final static String USERNAME="root"; public final static String PASSWORD=""; public final static String DRIVER="com.mysql.jdbc.Driver"; public static void query(){ try { Class.forName(DRIVER); Connection conn = (Connection) DriverManager.getConnection(URL,USERNAME,PASSWORD); String sql = "select id,name,sex from test where id=3"; Statement state = (Statement) conn.createStatement(); ResultSet rs=state.executeQuery(sql); while(rs.next()){ //rs.getInt("id"); int id=rs.getInt(1); String name=rs.getString(2); int sex=rs.getInt(3); //String time=rs.getString("vtime"); System.out.println(id+"=="+name+"=="+sex+"=="); } rs.close(); state.close(); conn.close(); } catch (ClassNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (SQLException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void main(String[] args) { // TODO 自动生成的方法存根 query(); } }
更多关于java相关内容感兴趣的读者可查看本站专题:《Java使用JDBC操作数据库技巧总结》、《Java+MySQL数据库程序设计总结》、《Java数据结构与算法教程》、《Java文件与目录操作技巧汇总》、《Java操作DOM节点技巧总结》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- Java实现对cookie的操作(增删改查)
- 用java实现对MongoDB的基本操作(增删改查)
- 二叉搜索树Java实现(增删改查遍历等操作)
- java实现hbase数据库的增删改查操作(新API)
- Laravel框架实现model层的增删改查(CURD)操作示例
- 基于Java对象的数据库增删改查操作
- Java实现对cookie的操作(增删改查)(未测试)
- Java基于jdbc连接mysql数据库操作示例
- PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
- JAVAWEB开发之mybatis详解(一)——mybatis的入门(实现增删改查操作)、自定义别名、抽取代码块以及动态SQL的使用
- PHP程序中使用PDO对象实现对数据库的增删改查操作的示例代码
- PHP程序中使用PDO对象实现对数据库的增删改查操作的示例代码
- java通过JDBC连接数据库及增删改查操作
- 使用jdbc实现增删改查示例
- PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
- JAVA 利用JDBC连接MYSQL数据库以及增删改查的实现【学习笔记】
- Java实现基于JDBC操作mysql数据库的方法
- Java操作Mongodb数据库实现数据的增删查改功能示例
- 散列表的C程序实现,基于数组实现可以实现增删改查操作,
- java 中的 jdbc 实现 增删改查 操作