- 浏览: 344774 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (169)
- spring (20)
- java (44)
- ibatis (0)
- hibernate (6)
- struts (2)
- javascript (6)
- ajax (1)
- eclipse (4)
- 其他 (10)
- database (17)
- ibatis 分页 (7)
- xml (2)
- pl/sql (6)
- sql (4)
- apache (3)
- oracle (8)
- jdom (1)
- Open ModelSphere (1)
- 线程 (2)
- 多线程 (2)
- 查找文件 (1)
- Comparator (2)
- jxl (2)
- jquery (1)
- Flex (2)
- 非技术 (1)
- mysql (2)
- zxing (1)
- jdbc (1)
- Java内存 (1)
- editplus (1)
- log4j (1)
- sqlserver (2)
- base64 (1)
- Linux (4)
- Shell (2)
- 非技术共享 (1)
- 省市 (1)
- PowerDesigner (3)
- 观察者模式 (2)
- Servlet (1)
- 单点登录 (1)
- IO (1)
- tomcat (1)
- clob (1)
- html (1)
- jsp (2)
- JNative (1)
- WebService (2)
- Highcharts (1)
- Spring Security (1)
- ztree (1)
- Mongodb (3)
- sftp (1)
- SVN (1)
- openSUSE (1)
- Ubuntu (1)
- nio (1)
- springboot (1)
- java8 (1)
最新评论
-
wajjj:
[flash=200,200][url][img][list] ...
【JAVA】读取excel内容(兼容03和07格式) -
xurichusheng:
jjhe369 写道感谢分享!但是发现一个小问题,就是第13, ...
oracle 存储过程分页查询 -
jjhe369:
感谢分享!但是发现一个小问题,就是第13,14行的V_STAR ...
oracle 存储过程分页查询 -
飞天奔月:
为什么不用 Map<String, String> ...
读取.properties的内容,并将内容放入一个Map中 -
xurichusheng:
814687491 写道测试了一下,无法换行!你可以自定义自己 ...
使用google的zxing制作二维码
1. jdbc.properties
### oracle ### jdbc.driverclass=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl jdbc.username=scott jdbc.password=tiger
2. 常量类
import java.util.HashMap; import java.util.Map; public final class JDBCConstants { private JDBCConstants() { } //用于存放jdbc.properties中的内容 public static Map<String, String> jdbcMap = new HashMap<String, String>(4); }
3.解析 jdbc.properties
import java.io.IOException; import java.io.InputStream; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Properties; import java.util.Set; import org.apache.log4j.Logger; public final class ParseSqlPropertiesFile { private static final Logger LOG = Logger .getLogger(ParseSqlPropertiesFile.class); private static ParseSqlPropertiesFile instance = new ParseSqlPropertiesFile(); private ParseSqlPropertiesFile() { } public static ParseSqlPropertiesFile getInstance() { return instance; } private static final String SQL_FILE_PATH = "jdbc.properties"; /** * @Title: getJDBCConfig * @Description: 获取jdbc.properties中配置的key-value * @return * @author * @date 2011-12-29 */ public Map<String, String> getJDBCConfig() { InputStream is = ParseSqlPropertiesFile.class.getClassLoader() .getResourceAsStream(SQL_FILE_PATH); Properties prop = new Properties(); try { prop.load(is); } catch (IOException e) { LOG.error("load file faile!", e); } catch (Exception e) { LOG.error("load file faile!", e); } Set<Entry<Object, Object>> set = prop.entrySet(); Iterator<Entry<Object, Object>> it = set.iterator(); String key = null, value = null; while (it.hasNext()) { Entry<Object, Object> entry = it.next(); key = String.valueOf(entry.getKey()); value = String.valueOf(entry.getValue()); //放入Map JDBCConstants.jdbcMap.put(key, value); } return JDBCConstants.jdbcMap; } }
发表评论
-
mysql树
2019-09-26 08:39 412mysql树 -
【JAVA】组织树
2019-09-04 10:17 1047JDK 版本:jdk 1.8 及以上。 1. ... -
多线程多批量插入大数据
2018-10-31 11:19 6407参考 https://blog.csdn.ne ... -
java 7 nio逐行读取文件内容
2015-12-26 23:33 5456nio逐行读取文件内容,使用 java 7. 首先,获取 ... -
java 6 IO读取txt文件内容
2015-12-26 23:24 876逐行读取。 首先获取文件的编码格式; 读取文件内容。 ... -
【JAVA】读取excel内容(兼容03和07格式)
2015-12-21 13:51 2180jar 包: poi-3.13.j ... -
一行代码去除List中的重复数据
2015-12-02 10:52 16701. 核心代码: List<String> ... -
将List中的对象中的字段的重复值删除
2015-12-01 11:10 2703如下面的对象 Subs,如果其属性 startSt 和 e ... -
jdk 官方下载地址
2015-11-06 10:00 1859http://www.oracle.com/techn ... -
jsp页面显示二进制图片
2014-11-05 15:58 40801. DAO层 import java.sql.C ... -
java中使用JNative调用dll方法
2014-03-03 16:02 5327使用JNative调用dll方法, dll 文件名 ... -
Vector排序
2013-05-08 10:17 15341. Vector 默认按元素的添加顺序排序 im ... -
使用观察者模式监听Map值的改变
2013-05-02 16:46 6194观察者(Observer)角色:为所有的具体观察者定 ... -
全国省市数据
2013-04-24 17:50 1056数据库: oracle 10g 1. ... -
【转】一个比较快的Base64 编码/解码 算法
2013-03-28 17:50 1724转自: 中国开源社区 最快的 Base64 编码/解 ... -
在数据中怎么统计某个字段中中文的个数(ORACLE)
2013-03-01 09:25 2338在数据中怎么统计某个字段中中文的个数 表dep ... -
jdbc 数据库连接池
2012-12-04 16:09 1511注:有些java类是JDK ... -
将查询结果导入excel 中
2012-06-29 11:14 12081. 数据库:oracle 10g2 JDK: ... -
使用Comparator做对象的排序
2012-06-15 18:15 1332之前在面试的时候,人家老是问怎么对对象进行排序。 虽然 ... -
【转】 模拟银行业务调度系统
2012-06-13 15:39 1201转自:CSDN,itm_hadf ...
相关推荐
这可以通过在Hibernate配置文件中设置`hibernate.connection.autocommit`属性为`false`,并在查询前手动设置事务,然后通过`Session`的`createSQLQuery()`或`createQuery()`方法附加`ResultSet.TYPE_SCROLL_...
3. 建立JDBC连接:有了配置文件中的连接信息,我们可以通过`DriverManager.getConnection()`方法建立到数据库的连接。首先确保已添加对应数据库驱动的JAR包,并在项目中注册驱动。以MySQL为例: ```java Class.for...
这个jar文件是微软官方提供的Java Database Connectivity (JDBC) 驱动,它允许Java开发者通过Java应用程序访问和操作SQL Server数据库。 一、JDBC驱动概述 JDBC是Java中用于与各种类型数据库交互的一套标准API,它...
2. **解析配置信息**:创建`Properties`对象并调用`load()`方法读取配置文件中的键值对。 3. **读取配置值**:使用`getProperty()`方法获取特定的配置项值。 #### 五、Eclipse开发环境的配置 在Eclipse中进行JDBC...
**描述解析:** 描述提到"mysql, oracle和SQLser三大数据库与eclipse的桥梁",意味着这个jar文件包含了这三个主流数据库系统的JDBC驱动,使得开发者可以在Eclipse这样的集成开发环境中方便地进行数据库操作。...
本压缩包“sharding jdbc 基于java代码的配置.zip”显然提供了使用Java代码配置Sharding-JDBC的方法,下面我们将详细探讨如何进行配置以及Sharding-JDBC的核心功能和工作原理。 首先,Sharding-JDBC的工作原理是...
**JDBC连接Oracle数据库的方法** Java Database Connectivity (JDBC) 是Java编程语言中用于与各种类型数据库交互的一组标准API。在本篇文章中,我们将详细探讨如何使用JDBC连接Oracle数据库,遵循四步基础流程。 #...
6. **性能优化**:SQLite JDBC Driver可能会包含一些针对SQLite特性的优化,例如零配置、内存数据库支持、文件I/O优化等。 7. **错误处理与异常**:源码中会包含各种异常处理逻辑,比如SQL执行失败、连接丢失等,...
### JDBC数据库操作通用类知识点详解 #### 一、概述 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC API既...
1. **增加`wait_timeout`时间**:通过修改MySQL服务器的配置文件,增加`wait_timeout`的值,使连接保持更长的时间不被断开。这种方式简单直接,但如果应用本身对连接使用频率不高,可能会导致不必要的资源占用。 2....
**标题解析:** "jdbc.zip_JDBC mysql java_mysql jdbc" 这个标题表明这是一个关于Java JDBC(Java Database Connectivity)技术的资源包,特别关注的是它与MySQL数据库的交互。"jdbc.zip" 指的是一个压缩文件,包含...
JDBC(Java Database Connectivity)是Java平台中的一个标准API,它允许Java程序通过Java语言来访问和操作数据库。在Oracle12C环境中,JDBC驱动扮演着桥梁的角色,将Java应用程序的SQL语句转化为Oracle数据库能够...
- **异常处理**:在处理数据库操作时,必须正确处理`SQLException`及其子类,确保程序的健壮性。 - **性能优化**:理解驱动加载过程也有助于优化,比如延迟加载驱动,减少内存占用,以及合理配置数据源参数以优化...
2. **安全性**:配置文件可以设置权限,避免非授权访问,从而保护敏感信息的安全。 3. **灵活性**:可以在不修改代码的情况下更改配置,使应用能够适应不同的环境(如开发、测试和生产环境)。 4. **可移植性**:...
本篇文章将详细探讨如何通过Python来读取并解析`.properties`配置文件。 首先,了解`.properties`文件的格式。这种文件通常用于存储配置信息,其中键值对以等号`=`分隔,每一行代表一个键值对,注释以`#`或`!`开始...
根据提供的文件信息,我们可以深入探讨Oracle JDBC的相关知识点。Oracle JDBC(Java Database Connectivity)是一种用于连接Java应用程序与Oracle数据库的技术。它允许开发人员使用标准的Java编程接口来访问Oracle...
在Java编程环境中,JDBC(Java ...总之,使用JDBC连接SQL Server 2000数据库涉及下载驱动包、配置类路径、加载驱动、建立连接和执行SQL操作等一系列步骤。了解这些知识点有助于编写出高效、安全的Java数据库应用。
本篇文章将详细讲解JDBC数据源连接池的配置和使用,以帮助你更好地理解和应用这一关键技术。 ### 1. 什么是数据源连接池 数据源连接池(DataSource或Connection Pool)是一种管理数据库连接的技术,它预先创建并...
5. **JDBC操作**:研究如何使用Spring的JDBC模板执行SQL查询,以及如何处理结果集。 通过深入研究和实践这个简易项目,你可以对Spring、SpringMVC和JDBC的整合有一个全面的认识,并为进一步的Java Web开发打下坚实...
下面是一个简单的示例,展示了如何在Java中读取配置文件并使用JDBC连接数据库: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties...