package com.platform_db.dao.impl;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaD...
分类:
数据库 时间:
2015-08-05 21:42:22
阅读次数:
183
场景:批量进行DML操作,但涉及的表不同,不能使用executeBatch()需求:(1)如果DML中有一个错误时,要全部回滚;(2)如果全部正确,要全部执行;解决方案:package jdbc;import java.sql.Connection;import java.sql.DriverMan...
分类:
其他好文 时间:
2015-08-05 00:39:37
阅读次数:
110
mybatis概念:
mybatis是一个持久层框架,是apche下的顶级项目-->mybatis托管到goolecode下-->再后来托管到github下
mybatis让程序将主要的经理放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动话的,大部分需要程序员编写sql)满足需要sql
mybatis可以将向preparedStatement中的输入参数自动进行输入映射,...
分类:
其他好文 时间:
2015-08-04 17:21:01
阅读次数:
102
批处理Batch&& PreparedStatement :import java.sql.*;public class TestBatch { public static void main(String[] args) throws ClassNotFoundException, SQLExc....
分类:
编程语言 时间:
2015-08-04 14:57:24
阅读次数:
154
Java获取数据库的表中各字段的字段名,代码如下:importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.PreparedStatement;importjava.s...
分类:
数据库 时间:
2015-08-01 21:49:25
阅读次数:
258
为什么需要JDBC的API?
为什么使用Class.forName来加载数据库驱动,DriverManager的作用?
Statement与PreparedStatment区别...
分类:
数据库 时间:
2015-07-31 01:32:01
阅读次数:
1058
/*集大成者,美若天成*/
packagecart;
importjava.sql.Connection;
importjava.sql.PreparedStatement;
importjava.sql.ResultSet;
importjava.sql.SQLException;
importjava.sql.Statement;
importjava.util.Map;
importjava.util.TreeMap;
importutil.JDBCUtil;
/*购物..
分类:
数据库 时间:
2015-07-22 16:35:43
阅读次数:
158
1、多个线程可同时操作一个数据,为了保证该数据的准确性,可将操作该数据的部分改为()A同步,B异步,C只读,D只写答案:A对该数据加锁,放在同步代码块中synchronize(){}2、以下描述正确的是CallableStatement是PreparedStatement的父接口PreparedSt...
分类:
其他好文 时间:
2015-07-21 14:13:54
阅读次数:
112
环境:oracle使用PreparedStatement的executeBatch方法,如果DML操作成功,返回值[-2,-2,...]an array of update counts containing one element for each command in the batch.int...
分类:
其他好文 时间:
2015-07-21 01:21:12
阅读次数:
147
一、获取插入记录主键值在创建语句的地方使用Statement.RETURN_GENERATED_KEYS标识一下,然后通过getGeneratedKeys方法获得preparedStatement=conn.prepareStatement(sql,Statement.RETURN_GENERATE...
分类:
数据库 时间:
2015-07-13 17:56:54
阅读次数:
133