- 浏览: 914803 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (498)
- J2EE (52)
- 数据库 (17)
- java基础 (43)
- web技术 (19)
- 程序设计 (6)
- 操作系统 (18)
- IT资讯 (7)
- 我的IT生活 (12)
- 学习笔记 (9)
- Jquery (25)
- JavaScript (18)
- spring (40)
- Hibernate (12)
- Struts (10)
- YUI (2)
- Extjs (22)
- .net (0)
- Eclipse (10)
- 社会主义 (2)
- 服务器 (9)
- CSS (8)
- 网络安全 (16)
- 版本控制 (9)
- PHP (2)
- Oracle (42)
- SQL server (1)
- Mysql (11)
- 项目管理 (3)
- 开发工具使用 (10)
- SQL语句 (7)
- Perl (0)
- Shell (6)
- 漏洞 (4)
- ibatis (5)
- hacker (2)
- SQL注入 (6)
- Hacker工具 (2)
- 入侵和渗透 (7)
- 插件/组件 (2)
- 最爱开源 (5)
- 常用软件 (2)
- DOS (1)
- HTML (2)
- Android (9)
- CMS (1)
- portal (8)
- Linux (7)
- OSGI (1)
- Mina (5)
- maven (2)
- hadoop (7)
- twitter storm (2)
- sap hana (0)
- OAuth (0)
- RESTful (1)
- Nginx (4)
- flex (1)
- Dubbo (1)
- redis (1)
- springMVC (1)
- node.js (1)
- solr (2)
- Flume (1)
- MongoDB (2)
- ElasticSearch (1)
最新评论
-
M_drm:
请问要怎么设置浏览器才不报没权限呢?
用JS在页面调用本地可执行文件的方法(ACTIVEX) -
Alexniver:
官方文档。When importing data into I ...
mysql导入数据过慢 解决方法 -
camelwoo:
我记得 Criteria 可以做连接查询与子查询,也可以做分页 ...
Hibernate总结篇二 -
zhenglongfei:
楼主如果SubKeyName 这个节点不存在,怎么办??怎么用 ...
Java操作注册表 -
yxx676229549:
用log4j 2 了
logback
以下代码并没有用到第三方的东西,完全是在java jdk的接口上写出来的,保证一系列sql语句在一个事务中执行,如果出现异常则回滚,简单吧,一些第三方东西支持的所谓事务也可能是这个道理,只是往往进行了封装。
public boolean execSqlList(List sqlList) { boolean bRes = true; Connection conn = DbTool.getConn(); try { //这一步很关键,需要把连接设为非自动提交状态 conn.setAutoCommit(false); } catch (SQLException e2) { e2.printStackTrace(); } try { Statement stmt = conn.createStatement(); if(sqlList != null && sqlList.size()>0) { for(int i=0;i<sqlList.size();i++) { stmt.execute((String)sqlList.get(i)); } conn.commit(); stmt.close(); } } catch (SQLException e) { e.printStackTrace(); try { //如果执行中出现异常则回滚,保证在一个事务中进行 conn.rollback(); } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } bRes = false; } finally { try { conn.close(); } catch (SQLException e1) { e1.printStackTrace(); bRes = false; } } return bRes; }
发表评论
-
HTTP文件断点上传
2013-05-14 00:10 1026HTTP文件断点上传 http://www.cnblogs.c ... -
使用 Eclipse Memory Analyzer 检测内存泄漏问题
2013-05-05 19:01 862转:http://blog.csdn.net/moneyice ... -
Java字符编码根本原理
2013-04-03 16:33 865Java开发中,常常会遇到乱码的问题,一旦遇到这种问题,常常就 ... -
StringUtils常用方法说明
2013-01-28 09:21 997http://www.iteye.com/topic/1128 ... -
中文排序要注意的问题
2012-12-08 10:10 1148遇到了中文排序问题,比如想用拼音排序, String[] ... -
位运算
2012-11-21 17:50 954程序中的所有数在计算 ... -
HashMap的2中遍历方式比较
2012-11-20 11:47 1006http://smallnetvisitor.iteye.co ... -
java计算校验和:对“消息头+会话头+事务头+操作信息”按32位异或,对异或结果取反后的值为校验和。
2012-08-14 17:41 3538java计算校验和:对“消 ... -
java中对Byte字符数组定长截取的方法
2012-08-14 16:33 2103今天在在处理从网络上接收到的字符串,因为是从后台C语言过来的一 ... -
用java流方式判断文件类型
2012-06-28 09:50 1753原文:http://rainsilence.iteye.com ... -
ConcurrentHashMap分析
2012-02-07 16:36 1039ConcurrentHashMap分析 http://w ... -
Webservice调用方式:axis,soap详解
2011-11-29 12:41 1543转自:[url] http://blog.csdn.net/b ... -
java使用相对路径读取xml文件
2011-11-24 20:16 2837java使用相对路径读取xml文件: 一、xml文件一般的存放 ... -
Java 加载配置文件的方式
2011-11-24 20:15 941Java 加载配置文件的方式 http://liuzidon ... -
如何获得request response session 对象
2011-10-10 18:39 1318如何获得request response se ... -
JDBC DAO设计
2011-07-05 14:52 1131Connection的含义 Conn ... -
通过分析JDK源代码研究 Hash 存储机制
2011-07-01 15:53 1262HashMap 和 HashSet 是 Java Collec ... -
java判断数组内有无重复元素
2011-03-23 16:50 5291/** * 判断数组内有无重复元素 * @param ... -
java监听组合键
2011-03-18 15:13 1140监听普通ctrl+c的代码 public void keyP ... -
设计模式大集合
2010-12-31 14:50 9391、装饰者模式 http://www.iteye.com/t ...
相关推荐
在IT行业中,MyBatis是一个广泛使用的持久层框架,它允许开发者直接编写SQL语句,提供了灵活的数据访问和映射机制。这篇博客“mybatis直接执行sql语句后续之一”可能探讨了如何在MyBatis中高效且有效地执行SQL操作。...
在这个名为“SQL语句SQL语句.zip”的压缩包中,包含了一个名为“SQL语句.sql”的文件,很可能是包含了一系列SQL查询和其他数据库操作的脚本。 SQL主要分为以下几个部分: 1. 数据查询(DQL):这是SQL最基础的功能...
当在一个事务中执行多条SQL语句时,如果其中一个失败,所有操作都将回滚,确保数据的一致性。你可以通过`JdbcTemplate`的`execute`方法执行一组SQL操作,并在需要时捕获并处理异常。 5. **性能优化**:通过日志,...
这个驱动让Java开发者能够利用JDBC API与SQL Server进行数据交互,包括创建数据库连接,执行SQL语句,管理事务,处理结果集等。`sqljdbc4-3.0.jar`适用于那些需要在Java环境中连接SQL Server的应用程序。 在实际...
SQL Server JDBC驱动遵循Java Database Connectivity (JDBC) API规范,允许Java开发者在Java应用程序中执行SQL语句,处理结果集,以及进行事务管理。它提供了四种类型的驱动:类型1、类型2、类型3和类型4。`sqljdbc...
SQLJDBC驱动程序允许Java开发者使用标准的JDBC API来执行SQL语句、处理结果集、事务管理和数据库连接管理。这些驱动程序在Java应用服务器、Web应用,如JSP(JavaServer Pages)中特别有用,因为它们提供了跨平台的...
JDBC是一种Java标准,允许Java程序员在Java应用中执行SQL语句,进行数据查询、更新和操作。 描述中的“java连接sql server 2008数据库jdbc文件”揭示了这个压缩包的主要功能。它包含了一系列Java类库(.jar文件),...
例如,以下是一个简单的示例,演示如何使用MySQL JDBC驱动连接到数据库: ```java import java.sql.Connection; import java.sql.DriverManager; public class JdbcExample { public static void main(String[] ...
这个驱动实现了JDBC API,提供了一系列的类和接口,使得开发者可以使用Java语言执行SQL语句、处理结果集、管理事务等。驱动分为不同版本,适用于不同版本的SQL Server,同时支持不同的Java环境,如Java SE、Java EE...
在Java或C#这样的编程语言中,通常使用数据库驱动程序(如JDBC或ADO.NET)来执行SQL语句。开发者编写SQL字符串,然后通过连接对象执行这些语句,获取结果集并进行处理。例如,在Java中,你可以创建一个Statement或...
事务是指一系列的操作作为一个完整的执行单元,在这些操作中,如果有一个失败,则整个事务都失败。事务处理的主要目的是为了保证数据的一致性和完整性。事务具有以下四个特性: 1. **原子性(Atomicity)**:事务中...
`sqljdbc4-4.0.jar`的使用不仅限于基本的连接,它还支持预编译的SQL语句(PreparedStatement),事务处理,批处理操作,以及高级特性如存储过程、游标、大数据类型处理等。此外,这个驱动还提供了JDBC遵从性测试,以...
此外,SQL Server JDBC驱动还提供了事务管理、预编译SQL语句、游标操作、存储过程调用等一系列功能,使得Java开发者能够充分利用SQL Server的强大功能。 总结来说,SQL Server JDBC Driver 2.0是连接SQL Server...
总结来说,SQLServer JDBC驱动是Java与SQL Server数据库交互的桥梁,提供了一系列API和功能,使得开发者可以方便地执行SQL语句、处理查询结果、进行事务控制以及优化性能。正确理解和使用SQLServer JDBC,对于Java...
1. **JDBC API**:JDBC是Java中的核心API,提供了一系列接口和类,使得Java程序员可以编写数据库无关性的代码,与不同的数据库进行交互。 2. **驱动类型**:JDBC驱动分为四种类型,从Type 1到Type 4,Type 4是纯...
1. **JDBC驱动程序**:JDBC是Java中用于访问关系型数据库的标准接口,它定义了如何在Java中执行SQL语句和处理结果。SQL JDBC驱动是实现JDBC接口的微软提供的驱动,针对SQL Server。 2. **版本兼容性**:“6.0.7728....
"实例114-在程序中执行SQL语句.zip"这个压缩包很可能是包含了一个或多个示例代码,展示了如何在不同的编程环境中与数据库进行交互。下面我们将深入探讨在程序中执行SQL语句的相关知识点。 首先,SQL(Structured ...
在JDBC中,默认情况下,每个单独的SQL语句都是在一个自动提交(auto-commit)的事务中执行的,这意味着每执行完一个SQL语句,数据库就会立即提交事务。如果想要将多个SQL语句作为一个整体来处理,即在同一个事务中...
这个驱动程序使得Java开发者能够在Java应用程序中利用SQL Server的功能,实现数据的存取、查询、更新和删除等一系列操作。 在该驱动的2.0版本中,提供了两个主要的类库文件: 1. sqljdbc.jar:这是基础版本的驱动...
1. msbase.jar:这是基础JDBC驱动的核心部分,包含了实现JDBC规范所必需的类和方法,如Connection、Statement、ResultSet等接口的实现,以及对SQL语句的处理逻辑。 2. mssqlserver.jar:这个文件专门针对SQL Server...