JdbcBatchInsert.java
import java.sql.*;
public class JdbcBatchInsert {
public static void main(String args[]) {
Connection con = null;
Statement st = null;
ResultSet rs = null;
String url = "jdbc:mysql://localhost:3306/";
String db = "komal";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "root";
try {
Class.forName(driver);
con = DriverManager.getConnection(url + db, user, pass);
con.setAutoCommit(false);// Disables auto-commit.
st = con.createStatement();
st.addBatch("INSERT INTO person VALUES('4','Komal')");
st.addBatch("INSERT INTO person VALUES('5','Ajay')");
st.addBatch("INSERT INTO person VALUES('6','Santosh')");
st.executeBatch();
String sql = "select * from person";
rs = st.executeQuery(sql);
System.out.println("No \tName");
while (rs.next()) {
System.out.print(rs.getString(1) + " \t");
System.out.println(rs.getString(2));
}
rs.close();
st.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
?************************************************************************?
JdbcPreparedstatementAddbatch.java
import java.sql.*;
public class JdbcPreparedstatementAddbatch {
public static void main(String args[]) {
Connection con = null;
PreparedStatement pst = null;
ResultSet rs = null;
String url = "jdbc:mysql://localhost:3306/";
String db = "komal";
String driver = "com.mysql.jdbc.Driver";
String user = "root";
String pass = "root";
try {
Class.forName(driver);
con = DriverManager.getConnection(url + db, user, pass);
pst = con.prepareStatement("insert into lib value(?,?)");
con.setAutoCommit(false);
pst.setString(1, "6");
pst.setString(2, "106");
pst.addBatch();
pst.setString(1, "7");
pst.setString(2, "107");
pst.addBatch();
pst.setString(1, "8");
pst.setString(2, "108");
pst.addBatch();
pst.executeBatch();
pst.close();
String sql = "select * from lib";
pst = con.prepareStatement(sql);
rs = pst.executeQuery();
System.out.println("rno\tlibno");
while (rs.next()) {
System.out.print(rs.getString(1) + " \t");
System.out.println(rs.getString(2));
}
rs.close();
pst.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
Oracle官方JDBC Demo是Oracle公司提供的Java数据库连接(JDBC)示例代码,旨在帮助开发者理解和使用JDBC驱动程序与Oracle数据库进行交互。这个压缩包包含了一些基础到高级的JDBC操作实例,对于初学者和有经验的开发...
在这个"Servlet3.0+jdbc demo"项目中,我们将探讨这两个技术的结合及其应用。 首先,Servlet 3.0是Java Servlet API的一个重要版本,引入了许多新特性,如注解驱动的配置、异步处理、WebSocket支持等。在这个demo中...
【标题】"MySQL练习JDBCDemo8.zip"是一个包含示例代码的压缩包,用于演示如何在Java中使用JDBC(Java Database Connectivity)连接和操作MySQL数据库。这个练习是针对初学者或开发者进行数据库交互的实践教程。 ...
本示例"JDBCDemo2.rar"主要展示了如何利用JDBC进行数据库操作,包括增、删、改、查,并且演示了应用程序的分层架构。 1. JDBC基础: JDBC是Java语言访问数据库的API,由一组接口和类组成,允许Java开发者执行SQL...
在本项目"springboot+jdbcdemo.zip"中,我们主要关注的是如何在Spring Boot框架下使用JDBC直接与MySQL数据库进行交互,并实现.sql文件的数据恢复功能。这涉及到两个核心知识点:Spring Boot集成JDBC以及Java的大文件...
在"JDBCDemo_DAO.rar"这个压缩包中,我们看到的是一个基于Java语言实现的DAO模式示例。Java作为一门面向对象的语言,非常适合用来构建这种模式。下面我们将详细探讨DAO设计模式以及在Java中的应用。 **DAO设计模式...
**JDBC连接池基本概念** JDBC(Java Database Connectivity)是Java编程语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。在高并发的Web应用中,频繁地创建和关闭...
在IT领域,数据库连接是应用程序...总的来说,"Oracle+MySql JDBC demo"提供了一个很好的学习平台,让你掌握如何在Java中使用JDBC与Oracle和MySQL数据库进行通信,这对于任何Java开发者的技能树都是不可或缺的一部分。
public class JdbcDemo { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/mydb?useSSL=false&serverTimezone=UTC"; String user = "root"; String password = "password...
【标题】"jdbcdemo1.rar"是一个与Java数据库连接(JDBC)相关的示例项目,它可能包含了实现数据库操作的基本代码和配置文件。JDBC是Java平台中用于与各种数据库进行交互的一组标准接口和类。这个压缩包可能包含了一...
在"05_JDBCDemo02"这个文件中,可能会包含一个名为`JDBCDemo02.java`的源代码文件,里面详细展示了如何执行上述步骤。此外,可能还会有一个配置文件(如`db.properties`)来存储数据库连接信息,以及可能的测试数据...
本压缩包"jdbcDemo.zip"显然包含了关于JDBC的学习资料,特别是与MySQL数据库相关的示例。 JDBC的核心在于它的API,主要包括以下类和接口: 1. **DriverManager**: 这是连接数据库的主要入口点,它负责管理所有的...
public class JdbcDemo { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/testdb"; String username = "root"; String password = "password"; try { Class.forName(...
在"JdbcDemo001.zip"这个压缩包中,我们可以预见到一个简单的JDBC演示程序,通过这个示例,我们将深入理解JDBC的基础知识及其在实际开发中的应用。 1. **JDBC驱动类型** JDBC驱动分为四种类型:Type 1、Type 2、...
在"JDBCDemo_java_"这个示例中,我们将深入探讨如何使用Java进行数据库连接、执行SQL语句以及断开连接。以下是对这个主题的详细阐述: 1. **JDBC介绍** JDBC(Java Database Connectivity)是Java平台中用于访问...
在"jdbcdemo发csdn"这个压缩包中,我们可以期待看到以下关键文件: 1. **web.xml**:Web应用的部署描述符,配置DispatcherServlet和其他监听器。 2. **spring-servlet.xml**:Spring MVC的配置文件,定义了Bean的...
这个"Struts2-Crud+JdbcDemo"项目是一个基础的学习示例,涵盖了如何使用Struts2和JDBC进行基本的CRUD(创建、读取、更新和删除)操作。 首先,我们来详细了解一下Struts2的核心概念: 1. **Action类**:在Struts2...
JDBCDemo.class
jdbcDemo.sql