`

mysql jdbc demo_executeUpdate

阅读更多
package cn.test;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class connectionDB {
	public static void main(String[] args) {
		Connection conn = null;
		Statement st = null;
		ResultSet rs = null;
		// mysql的加载JDBC驱动程序
		try {
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException e) {
			System.out.println("驱动加载错误");
			e.printStackTrace();
		}
		// 与mysql数据库建立连接
		try {
			conn = DriverManager.getConnection(
					"jdbc:mysql://localhost:3306/sva_rec", "root", "mysql");
		} catch (SQLException e) {
			System.out.println("数据库链接错误");
			e.printStackTrace();
		}
		// 创建Statement
		try {
			st = conn.createStatement();
			// 创建一个JDBC声明
			for (int i = 1; i < 13; i++) {
				for (int j = 1; j < 31; j++) {
					String sql = "INSERT INTO date_drv (YEAR,MONTH,dt) VALUES('2012','"+i+"','"+j+"')";
					st.executeUpdate(sql);
				}
			}
		} catch (SQLException e1) {
			System.out.println("数据操作错误");
			e1.printStackTrace();
		}
		// 关闭数据库
		try {
			if (rs != null) {
				rs.close();
				rs = null;
			}
			if (st != null) {
				st.close();
				st = null;
			}
			if (conn != null) {
				conn.close();
				conn = null;
			}
		} catch (Exception e) {
			System.out.println("数据库关闭错误");
			e.printStackTrace();
		}
	}
}

 

0
6
分享到:
评论

相关推荐

    JDBC Oracle执行executeUpdate卡死问题的解决方案

    今天小编就为大家分享一篇关于JDBC Oracle执行executeUpdate卡死问题的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    Access_JDBC30.jar

    Access_JDBC30.jar解决 1.破解仅支持连续查询50次和1000行的限制; 2.修复原版jar包使用execute()和executeUpdate()方法报空指针异常的BUG。

    java使用jdbc对mysql的操作封装,包括java使用jdbc对mysql进行事务处理

    封装了java使用jdbc对mysql的操作,以及java使用jdbc对mysql的事务处理,对execute、executeUpdate、executeQuery进行了封装,把繁琐的创建数据库连接对象、PreparedStatement对象、结果集对象,打开关闭连接进行了...

    Access_JDBC30.jar【破解版】

    1.破解仅支持连续查询50次和1000行的限制; 2.修复原版jar包使用execute()和executeUpdate()方法报空指针异常的BUG。

    MySQL execute、executeUpdate、executeQuery三者的区别

    主要介绍了MySQL execute、executeUpdate、executeQuery三者的区别的相关资料,需要的朋友可以参考下

    JDBC详解HTML-JDBC.pp

    1、JDBC(Java Database Connection):java连接数据库统一接口API,底层主要通过直接的JDBC驱动和 JDBC-ODBC桥驱动实现与数据库的连接。 1&gt;.JDBC驱动程序类型: &lt;1&gt;.JDBC-ODBC桥加ODBC驱动程序:需要ODBC驱动,适合...

    JDBC事务处理机制探秘

    1、JavaBean中使用JDBC事务处理 在JDBC中怎样将多个SQL语句组合成一个事务呢?在JDBC中,打开一个连接对象Connection时,缺省是auto-commit模式,每个SQL语句都被当作一个事务,即每次执行一个语句,都会自动的得到...

    JDBC访问数据库的步骤

    数据库的连接串:“jdbc:mysql://localhost:3306/books” 用户名: “root” 密码: “111” 程序调试: import java.sql.*; public class TestJDBC { public static void main(String[] args)throws Exception {...

    使用JDBC实现对MySQL的增删改查功能

    1、首先使用sql包中的方法自行编写一个JdbcUtil工具类,实现对mysql的连接与关闭资源。...从而实现使用JDBC操作Mysql数据库,对其进行增删改查(几个独立的方法可用)。3、测试使用JUnit进行单元测试。

    jdbc连接代码

    String connectionString = "jdbc:mysql://localhost:3306/blog?user=root&password=root"; // 定义驱动数据库的类 String driver = "org.gjt.mm.mysql.Driver"; // 定义连接数据库对象conn Connection ...

    JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法

    JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法

    踩踩踩JDBC六大步骤

    1、JDBC编程六大步: ...1.class.forName(driver) 2.new oracle.jdbc.driver.OracleDriver(); 3.java -Djdbc.drivers=oracle....stmt.executeUpdate(sql); stmt.executeQuery(sql); pstmt.execute*(); 5)获得并处理结果集

    executeQuery executeUpdate的区别

    executeQuery executeUpdate的区别

    jdbc连接数据库的方式2

    二、JDBC连接MySql方式 下面是使用JDBC连接MySql的一个小的教程 1、查找驱动程序 MySQL目前提供的java驱动程序为Connection/J,可以从MySQL官方网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此...

    使用JDBC总结操作数据库

    5. 命令对象执行语句int count = st.executeUpdate(sql); //注意 delete insert update 返回的是受影响的行数 //相当于执行sql语句 命令对象执行语句ResultSet rs = st.executeQuery(sql);//注意 select 返回的是一...

    jdbc连接数据库getConnection 增、删、改、查

    String url = "jdbc:mysql://127.0.0.1:3306/jdbc?useUnicode=true&characterEncoding=utf-8"; String user = "root"; String password = "root"; String driver="com.mysql.jdbc.Driver"; try { Class.forName...

    jdbc操作文档,数据库基本操作文档集合

    String url = "jdbc:mysql://localhost:3306/student"; //3306指你当前数据库的端口号,student指你指定的哪个数据库名字 String user = "root"; //root是你的用户名 String password = "esoft"; //esoft你...

    execute、executeQuery和executeUpdate之间的区别

    execute、executeQuery和executeUpdate之间的区别

Global site tag (gtag.js) - Google Analytics