`
海盗大哥
  • 浏览: 64632 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JDBC demo

阅读更多
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 JAVA

    Oracle官方JDBC Demo是Oracle公司提供的Java数据库连接(JDBC)示例代码,旨在帮助开发者理解和使用JDBC驱动程序与Oracle数据库进行交互。这个压缩包包含了一些基础到高级的JDBC操作实例,对于初学者和有经验的开发...

    servlet3.0+jdbc demo

    在这个"Servlet3.0+jdbc demo"项目中,我们将探讨这两个技术的结合及其应用。 首先,Servlet 3.0是Java Servlet API的一个重要版本,引入了许多新特性,如注解驱动的配置、异步处理、WebSocket支持等。在这个demo中...

    MySQL练习JDBCDemo8.zip

    【标题】"MySQL练习JDBCDemo8.zip"是一个包含示例代码的压缩包,用于演示如何在Java中使用JDBC(Java Database Connectivity)连接和操作MySQL数据库。这个练习是针对初学者或开发者进行数据库交互的实践教程。 ...

    JDBCDemo2.rar

    本示例"JDBCDemo2.rar"主要展示了如何利用JDBC进行数据库操作,包括增、删、改、查,并且演示了应用程序的分层架构。 1. JDBC基础: JDBC是Java语言访问数据库的API,由一组接口和类组成,允许Java开发者执行SQL...

    springboot+jdbcdemo.zip

    在本项目"springboot+jdbcdemo.zip"中,我们主要关注的是如何在Spring Boot框架下使用JDBC直接与MySQL数据库进行交互,并实现.sql文件的数据恢复功能。这涉及到两个核心知识点:Spring Boot集成JDBC以及Java的大文件...

    JDBCDemo_DAO.rar

    在"JDBCDemo_DAO.rar"这个压缩包中,我们看到的是一个基于Java语言实现的DAO模式示例。Java作为一门面向对象的语言,非常适合用来构建这种模式。下面我们将详细探讨DAO设计模式以及在Java中的应用。 **DAO设计模式...

    JDBCDemo.rar

    **JDBC连接池基本概念** JDBC(Java Database Connectivity)是Java编程语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。在高并发的Web应用中,频繁地创建和关闭...

    Oracle+MySql JDBC demo

    在IT领域,数据库连接是应用程序...总的来说,"Oracle+MySql JDBC demo"提供了一个很好的学习平台,让你掌握如何在Java中使用JDBC与Oracle和MySQL数据库进行通信,这对于任何Java开发者的技能树都是不可或缺的一部分。

    jdbc操作Mysql数据库demo

    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

    【标题】"jdbcdemo1.rar"是一个与Java数据库连接(JDBC)相关的示例项目,它可能包含了实现数据库操作的基本代码和配置文件。JDBC是Java平台中用于与各种数据库进行交互的一组标准接口和类。这个压缩包可能包含了一...

    JDBCDemo02(1).zip_jdbc_quarterj7w

    在"05_JDBCDemo02"这个文件中,可能会包含一个名为`JDBCDemo02.java`的源代码文件,里面详细展示了如何执行上述步骤。此外,可能还会有一个配置文件(如`db.properties`)来存储数据库连接信息,以及可能的测试数据...

    jdbcDemo.zip

    本压缩包"jdbcDemo.zip"显然包含了关于JDBC的学习资料,特别是与MySQL数据库相关的示例。 JDBC的核心在于它的API,主要包括以下类和接口: 1. **DriverManager**: 这是连接数据库的主要入口点,它负责管理所有的...

    jdbcDemo_jdbc_

    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

    在"JdbcDemo001.zip"这个压缩包中,我们可以预见到一个简单的JDBC演示程序,通过这个示例,我们将深入理解JDBC的基础知识及其在实际开发中的应用。 1. **JDBC驱动类型** JDBC驱动分为四种类型:Type 1、Type 2、...

    JDBCDemo_java_

    在"JDBCDemo_java_"这个示例中,我们将深入探讨如何使用Java进行数据库连接、执行SQL语句以及断开连接。以下是对这个主题的详细阐述: 1. **JDBC介绍** JDBC(Java Database Connectivity)是Java平台中用于访问...

    SpringMVC3+jdbc demo

    在"jdbcdemo发csdn"这个压缩包中,我们可以期待看到以下关键文件: 1. **web.xml**:Web应用的部署描述符,配置DispatcherServlet和其他监听器。 2. **spring-servlet.xml**:Spring MVC的配置文件,定义了Bean的...

    Struts2-Crud+JdbcDemo最简单的Struts2+jdbc学习曾删改查程序

    这个"Struts2-Crud+JdbcDemo"项目是一个基础的学习示例,涵盖了如何使用Struts2和JDBC进行基本的CRUD(创建、读取、更新和删除)操作。 首先,我们来详细了解一下Struts2的核心概念: 1. **Action类**:在Struts2...

    JDBCDemo.class

    JDBCDemo.class

    jdbcDemo.sql

    jdbcDemo.sql

Global site tag (gtag.js) - Google Analytics