`
dyllove98
  • 浏览: 1405450 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39059
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80062
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133167
社区版块
存档分类
最新评论

jdbc 连接数据库、批量操作、事务(oracle、mysql)

 
阅读更多

 

 2 
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.PreparedStatement;
 6 import java.sql.ResultSet;
 7 import java.sql.SQLException;
 8 
 9 public class JdbcUtil
10 {
11     public static final String USERNAME = "root";
12 
13     public static final String PASSWORD = "root";
14 
15     public static final String URL = "jdbc:oracle:thin:@192.168.2.1:1521:orcl";
16 
17     static
18     {
19         try
20         {
21             Class.forName("oracle.jdbc.driver.OracleDriver");
22         }
23         catch (ClassNotFoundException e)
24         {
25             e.printStackTrace();
26         }
27     }
28 
29     public static Connection getConnection()
30     {
31         Connection conn = null;
32         try
33         {
34             conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
35         }
36         catch (SQLException e)
37         {
38             e.printStackTrace();
39         }
40 
41         return conn;
42     }
43 
44     public static void closeConnection(ResultSet rs, PreparedStatement ps, Connection conn)
45     {
46         try
47         {
48             if (rs != null)
49             {
50                 rs.close();
51             }
52         }
53         catch (Exception e)
54         {
55             // TODO: handle exception
56         }
57         finally
58         {
59             try
60             {
61                 if (ps != null)
62                 {
63                     ps.close();
64                 }
65             }
66             catch (Exception e2)
67             {
68                 // TODO: handle exception
69             }
70             finally
71             {
72                 try
73                 {
74                     if (conn != null)
75                     {
76                         conn.close();
77                     }
78                 }
79                 catch (SQLException e)
80                 {
81                     e.printStackTrace();
82                 }
83             }
84 
85         }
86     }
87 }



 

分享到:
评论

相关推荐

    jdbc数据库与mysql或oracle连接

    **正文** ...总结,JDBC是Java连接数据库的基础工具,无论是MySQL还是Oracle,其连接和操作数据库的核心原理都是通过JDBC接口实现的。了解和掌握JDBC,对于Java开发者来说,是进行数据库操作的必备技能。

    JDBC连接数据库经验总结

    **JDBC连接数据库经验总结** Java Database Connectivity (JDBC) 是Java编程语言中用于与关系数据库交互的标准API。它提供了一种规范,使得Java开发者能够使用标准的Java语句来执行SQL命令,从而实现对数据库的操作...

    JDBC连接MySQL数据库的方法浅析.pdf

    【JDBC连接MySQL数据库的方法浅析】 JDBC(Java Database Connectivity)是Java语言中用于与关系型数据库交互的标准API,由Sun Microsystems(现为Oracle公司)制定。它为Java开发者提供了一个统一的接口,用于访问...

    eclipse-jdbc连接数据库源码

    JDBC是Java平台的一部分,它为Java应用程序提供了一种标准的方法来访问关系型数据库,无论是Oracle、MySQL、SQL Server还是其他任何支持JDBC的数据库。通过JDBC,开发者可以执行SQL语句、处理结果集、事务管理等操作...

    jdbc连接各数据库及事务处理

    在Java编程中,JDBC(Java ...总结,JDBC提供了与多种数据库交互的能力,通过理解其连接机制和事务管理,开发者能有效地实现数据库操作。同时,根据具体需求和场景,合理使用优化策略,可以提高应用的性能和安全性。

    jdbc连接jar包,包括oracle,mysql,oscar

    本资源包含的"jdbc连接jar包"提供了对Oracle、MySQL和Oscar数据库的连接支持。 1. Oracle JDBC驱动:Oracle提供了一个名为ojdbc的JDBC驱动,如`ojdbc14.jar`或`ojdbc8.jar`等,用于Java程序与Oracle数据库的连接。...

    图片批量导入oracle数据库

    总之,批量导入图片到Oracle数据库是一项涉及到Java编程、JDBC连接、SQL操作以及文件处理的任务。掌握这些技能对于处理大量图片数据的数据库应用至关重要,无论是Web应用、数据分析还是其他领域。通过理解和实践,你...

    oracle mysql jdbc驱动

    Oracle MySQL JDBC驱动是连接Oracle数据库和Java应用程序的重要组件,它允许Java程序通过Java Database Connectivity (JDBC) API与MySQL数据库进行交互。Oracle公司为MySQL提供官方的JDBC驱动,确保了高效、稳定的...

    jdbc连接数据库

    JDBC提供了诸如查询执行、结果集处理、数据库元数据检索、事务管理和批量更新等基本功能。 在给定的代码片段中,并没有直接展示如何使用JDBC来连接数据库,而是展示了一个Java程序如何处理图像文件。然而,基于题目...

    非常有用的jdbc的操作数据库

    在Java世界里,JDBC是连接各种数据库的标准,无论你是使用MySQL、Oracle还是SQL Server,都可以通过JDBC进行操作。 **一、JDBC基本操作流程** 1. **加载驱动**:使用`Class.forName()`方法加载数据库驱动,例如`...

    JDBC连接数据库经验技巧集萃

    例如,Oracle数据库使用`oracle.jdbc.driver.OracleDriver`,MySQL使用`org.gjt.mm.mysql.Driver`。 2. **数据库URL**:每个数据库都有特定的URL格式来标识数据库服务器的位置和要连接的数据库实例。例如,Oracle的...

    JDBC数据库连接JAR包

    综上所述,JDBC数据库连接JAR包是Java开发与数据库交互的基础,通过它我们可以高效地实现数据库操作,同时也为更高级的ORM框架提供了底层支持。在实际项目中,我们需要根据具体需求和场景选择合适的方式使用JDBC,以...

    JDBC驱动for sqlserver、oracle、mysql

    总结,JDBC驱动是Java与SQLserver、Oracle、MySQL等数据库通信的关键组件。理解JDBC的工作原理,掌握其核心API的使用,以及如何针对不同数据库选择合适的驱动,对于Java数据库开发至关重要。同时,了解数据库开发的...

    jdbc批量插入大字段

    在Oracle数据库中,Blob类型用于存储大量的二进制数据...总之,批量插入大字段是处理大量Blob数据的关键策略,通过JDBC提供的批处理功能,结合合理的事务管理和内存管理,可以显著提升Oracle数据库中的大数据插入效率。

    JDBC详解(连接操作数据库、处理大数据、批处理)

    JDBC,全称为Java DataBase Connectivity(Java数据库连接),是Sun公司(现已被Oracle收购)为了解决不同数据库间的操作差异性而设计的一套标准API。通过这一套标准,开发者能够以统一的方式访问各种关系型数据库,...

    jdbc(oracle,mysql)

    JDBC提供了标准的API,使得Java开发者能够连接并操作各种数据库,包括Oracle和MySQL。 Oracle数据库是世界上最流行的商业数据库系统之一,以其强大的性能和丰富的功能而闻名。使用JDBC与Oracle数据库进行交互,...

    JDBC连接数据库

    **JDBC连接数据库** Java Database Connectivity (JDBC) 是Java编程语言中用于规范客户端程序如何访问数据库的应用程序接口(API)。它是由Sun Microsystems(现已被Oracle收购)开发并定义的,是Java SE标准的一...

    Mysql JDBC驱动 .zip_MYSQL_jdbc mysql_mysql jdbc_mysql jdbc driver_

    MySQL JDBC驱动,也称为Connector/J,是Oracle公司提供的官方MySQL数据库适配器,它实现了JDBC接口,使得Java程序员可以方便地在MySQL数据库上执行SQL语句和处理结果。 **1. JDBC基础** JDBC提供了一组接口和类,...

    SpringBoot定时任务实现Oracle和mysql数据同步

    1. **Oracle数据库连接**:使用JDBC的`DriverManager.getConnection()`方法建立与Oracle数据库的连接。记得在`pom.xml`中引入对应的Oracle JDBC驱动依赖。 2. **MySQL数据库连接**:同理,也需要设置MySQL的JDBC...

    java中的jdbc与数据库操作

    它由Sun Microsystems(现已被Oracle收购)开发,旨在提供一种统一的方式来连接和操作各种关系型数据库。通过JDBC,Java开发者可以编写数据库独立的代码,从而实现对不同数据库系统的数据访问。 JDBC的主要组成部分...

Global site tag (gtag.js) - Google Analytics