JDBC - Statement的增删改查
来源:互联网 发布:社交媒体数据分析 编辑:程序博客网 时间:2024/05/18 00:05
JDBC编程基本步骤
1.加载驱动程序:class.forName(driverClass) ;
加载Mysql驱动:class.forName(“com.mysql.jdbc.Driver”);
加载Oracle驱动:class.forName(“oracle.jdbc.driver.OracleDriver”);
2.获取数据库连接
Connection conn = DriverManager.getConnection( String url, String user , String password);
3.创建Statement对象 conn.createStatement(); —操作数据库,实现增删改查
Statement stmt = conn.createStatement();
具体代码如下:
package Procedure;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class testStatement { public static void main(String[] args) throws SQLException, ClassNotFoundException { //1.加载驱动程序 String driver = "oracle.jdbc.driver.OracleDriver"; Class.forName(driver); //2.获取数据库连接 String url ="jdbc:oracle:thin:@127.0.0.1:1521:orcl"; String user="scott"; String password ="tiger"; Connection conn = DriverManager.getConnection(url, user, password); //3.创建Statement对象,操作数据库,实现增删改查 Statement stmt = conn.createStatement(); //【查询】---将结果集放入ResultSet ResultSet rs = stmt.executeQuery("select * from emp"); //遍历结果集rs while(rs.next()) { System.out.println(rs.getString(1)+"---"+rs.getString(2)+"---工资:¥"+rs.getString(6)); } //【增加】 String sql="insert into emp(empno,ename,sal) values('7277','Liwan',1500)"; //插入数据的SQL语句 int i = stmt.executeUpdate(sql); if(i==0){ System.out.println("增加失败"); //如果成功i不为0,执行成功 } //【修改】 String sql1="update emp set ename ='wangwu' where empno = '7277'"; //修改数据的SQL语句 int j = stmt.executeUpdate(sql1); if(j==0){ System.out.println("修改失败"); //如果成功i不为0,执行成功 } //【删除】 String sql2="delete from emp where empno = '7277'"; //删除数据的SQL语句 int k = stmt.executeUpdate(sql2); if(k==0){ System.out.println("删除失败"); //如果成功i不为0,执行成功 } // 最后关闭连接 if(conn!=null){ conn.close(); } if(stmt!=null){ stmt.close(); } }}
0 0
- JDBC - Statement的增删改查
- jdbc进行简单的增删查改(statement)
- jdbc的增删改查
- JDBC的增删改查
- jdbc的增删改查
- JDBC的增删改查
- JDBC 1 利用Statement对数据库进行增删改查
- JDBC Statement实现数据库增删改查案例
- Jdbc 增删改查
- jdbc增删改查
- JDBC 增删改查
- jdbc增删改查
- jdbc增删查改
- JDBC 增删改查
- jdbc:增删改查
- jdbc---增删改查
- jdbc的增删改查的使用
- JDBC对MySQL的增删改查
- CTO的技术成长与组织管理孰轻孰重
- HTTP协议详解
- POJ 3525 Most Distant Point from the Sea
- 存储过程备份和还原sqlserver
- hdu 2710 Max Factor
- JDBC - Statement的增删改查
- poj3267 The Cow Lexicon
- hdu4697Park Visit(找节点)
- 碎碎念
- c++设计模式之状态模式
- 新人bloger的开始
- java.lang.StackOverflowError出现的原因
- Android Audio 1:Android Audio概述
- 获取任意字符的Unicode值