`
ldsjdy
  • 浏览: 150926 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Statement接口

    博客分类:
  • Jdbc
阅读更多
package jdbc;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * Statement接口 表示数据库的状态
 * @author Administrator
 *
 */
public class StatementTest {
	
	public static void main(String[] args) {
		//获取数据库连接对象
		Connection conn = JDBCUtil.getConnection();
		
		
		/*******插入数据*************/
//		//String sql="INSERT INTO score(sno,sname,score) values('200608001','wuyu',88)";
//		String sno="200608002";
//		String sname="吴予";
//		String score="88.8";
//		String sql="INSERT INTO score(sno,sname,score) values('"+sno+"','"+sname+"',"+score+")";
//		System.out.println("sql:"+sql);
		
		/*******更新数据*************/
//		double score=99;
//		String sql="UPDATE score SET score="+score+" WHERE sno='200608002'";
//		System.out.println(sql);
		
		/***********删除数据***************/
		String sql="DELETE FROM score WHERE sno='20060'";
		
		
		try {
			//获取statement接口
			Statement stmt = conn.createStatement();
			 //返回更新记录的条数
			int result = stmt.executeUpdate(sql);
			System.out.println("更新了:"+result+" 条数据!");
		} catch (SQLException e) {
			e.printStackTrace();
		}
		JDBCUtil.close(null, stmt, conn);
	}

}
分享到:
评论

相关推荐

    描述Connection、Statement、ResultSet接口的作用

    ### Statement接口 `Statement`接口用于在已建立的`Connection`上执行SQL语句。它是一个抽象类,提供了基本的SQL语句执行能力。`Statement`可以执行简单的、无参数的SQL语句,而更复杂的SQL语句则由其子类`...

    statement和prepared区别

    相比之下,PreparedStatement对象是Statement接口的一个扩展,它代表了一个预编译的SQL语句。通过使用占位符(通常是问号“?”),PreparedStatement允许我们执行带参数的SQL语句。一旦创建了PreparedStatement实例...

    JDBC(用PrepareStatement实现)

    在实际开发中,为了提高效率和安全性,我们通常会使用PreparedStatement接口来代替Statement接口。 1. **PreparedStatement简介** PreparedStatement是Statement的一个子接口,它的主要优势在于预编译。预编译的...

    JDBC常见易用的接口和类

    因此,如果读取一个 ResultSet 与读取另一个交叉,则这两个对象必须是由不同的 Statement 对象生成,如果存在某个语句打开的当前 ResultSet 对象,则 Statement 接口中所有执行方法都会隐式关闭它。 ...

    JDBC从入门到放弃02-JDBC的Statement数据库增加和删除

    本教程将深入浅出地介绍如何使用JDBC的Statement接口来执行数据库的增加(INSERT)和删除(DELETE)操作,帮助初学者从入门到熟练掌握这一核心技术。 首先,JDBC的核心是Java.sql包中的DriverManager类,它负责管理...

    Oracle相关接口使用方法

    #### 三、Statement接口 `Statement`接口用于执行SQL语句。通过`createStatement`方法创建`Statement`对象后,可以执行各种类型的SQL语句,包括查询、更新和DDL语句。 - `executeQuery`方法用于执行查询语句(如`...

    PreparedStatement和Statement

    1. **Statement接口** `Statement`是最基本的SQL执行接口,主要用于执行静态SQL语句。当你知道SQL语句在运行时不会改变时,可以使用`Statement`。它的方法包括`executeQuery()`和`executeUpdate()`,分别用于执行...

    数据库接口解释类包解释

    **PreparedStatement** 是 `Statement` 的子接口,用于执行预编译 SQL 语句。这种类型的语句可以包含占位符(?),这些占位符在执行前会被具体的值替换。这不仅提高了 SQL 语句的执行效率,还增加了应用程序的安全性...

    JDBC常考知识点,常用api

    5. **PreparedStatement接口**:是Statement接口的子接口,增加了对参数化SQL的支持,提高性能和安全性。PreparedStatement接口提供了设置参数的方法,如`setXXX(int index, value)`系列方法,其中XXX代表不同的数据...

    数据库-数据库编码解决方案

    通过对于Statement接口也有相应的代理类_Statement,这个代理类接管用于获取ResultSet接口实例的所有方法,包括对setString方法的接管以决定是否对字符串进行编码处理。对于接口ResultSet的接管类_ResultSet就相应的...

    Java语言SQL接口—JDBC编程技术

    - Statement接口:执行SQL语句,获取结果集,关闭Statement。 - ResultSet接口:遍历查询结果,获取列数据,关闭ResultSet。 - PreparedStatement接口:设置预编译SQL语句中的参数,执行SQL。 - ...

    JDBC(powernode CD2206)详尽版 (教学视频、源代码、SQL文件)

    2.4 Statement接口 2.5 PreparedStatement接口 2.6 ResultSet接口 2.7 DataSource接口 三、JDBC操作数据库的步骤 四、编写第一个JDBC程序 五、注册案例 六、登录案例 6.1 Statement 七、SQL注入 7.1 SQL注入 7.2 ...

    Java软件开发实战 Java基础与案例开发详解 18-2 JDBC类和接口 共16页.pdf

    #### 18.2.3 Statement接口 `Statement`接口用于执行简单的SQL语句,如查询或更新数据库中的数据。 - **作用**: 发送SQL语句到数据库。 - **关键方法**: - `execute(String sql)`:执行给定的SQL语句。 - `...

    JDBC的动态SQL语句在浏览器_服务器模式中的应用.pdf

    我们将介绍如何使用JDBC的Prepared Statement接口来创建动态SQL语句,并讨论这种技术的优点和缺点。 创建动态SQL语句需要首先建立基本的SQL语句,然后给出不同的参数集执行不同的SQL语句。例如,以下是一个简单的...

    jdbc-增删改查和封装增删改查.docx

    PreparedStatement接口是Statement接口的子接口,使用它可以执行带参数的SQL语句。CallableStatement接口是Statement接口的子接口,使用它可以执行存储过程。 在上面的代码中,我们定义了一个JdbcDemo类,该类提供...

    Jdbc_oracle_statement.rar_4 3 2 1

    Statement接口用于执行静态SQL语句,例如查询、插入、更新和删除数据。你可以通过`Connection.createStatement()`方法创建Statement实例,然后调用`executeQuery()`或`executeUpdate()`方法来执行SQL语句。 ```java...

Global site tag (gtag.js) - Google Analytics