- 浏览: 10571 次
- 性别:
- 来自: 珠海
最新评论
文章列表
EJB中三种Bean的总结
会话bean(session bean):负责与客户端交互,是编写业务逻辑的地方,在会话bean中可以通过jdbc直接操作数据库,但大多数情况下都是通过实体bean来完成对数据库的操作。 会话bean分为两种: 无状态会话bean (Stateful Session Bean):平常我们使用最多的是无状态bean,因为它的bean实例可供多个用户使用,所以它的性能比有状态bean高。正因为一个bean实例被多个用户使用,那么前一个用户设置的值有可能被后一个用户所修改,所以它无法正确保存某个用户设置的值,因此是无状态的。 当客户机和服务器建立连接之后,无状态会话be ...
[11]JDBC的批处理功能
import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class BatchTest {
/**
* @param args
* @throws SQLException
*/
public static void m ...
[10]JDBC调用存储过程和插入数据后返回主键
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Types;
public class PsTest {
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) t ...
因为需要将项目从IBM WebSphere Application Server移植到Tomcat上开发,所以研究了一下在Tomcat中通过JNDI查找和使用JDBC及JTA的方法。Tomcat 是Servlet容器,但它也提供了一个JNDI InitialContext实现,因此用户可以像在J2EE应用程序服务器中一样在Tomcat中使用JNDI查找JDBC数据源。不过在事务处理方面,Tomcat本身并不支持JTA(Java Transaction API),所以需要借助其他的方案。JOTM(Java Open Transaction Manager)是ObjectWeb的一个开源JTA实现, ...
[8]jdbc事务和事务的保存点处理
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TxTest {
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
test();
}
...
[7]事务的隔离级别
下表显示了不同隔离级别允许的并发副作用:
隔离级别
脏读
不可重复读
虚拟读取
未提交读
Oracle创建表空间
注意点:
1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行
2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在
/*分为四步 */
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.sql.Connection;
import java.sql.Pr ...
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;
import java.sql.Clob;
import java.sql.Connection;
import java.sql.PreparedStat ...
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Date;
public class DateTest {
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) ...
JDBC中的SQL注入问题
使用预处理(
PreparedStatement
)解决SQL注入问题:
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class SQLInject {
/**
* @param args
* @throws SQLException
*/
publi ...
JDBC实现增删改查CRUD
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class CRUD {
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
// create();
re ...
JDBC目录
[1]JDBC简单介绍和示例
[2]JDBC实现增删改查CRUD
[3]JDBC中的SQL注入问题
[4]jdbc中的数据类型与日期问题
[5]用jdbc访问大段文本数据
[6]用jdbc访问二进制类型的数据
[7]事务的隔离级别
[8]jdbc事务和事务的保存点处理
[9]JTA分布式事务与Tomcat(使用JOTM)
[10]JDBC调用存储过程和插入数据后返回主键
[11]JDBC的批处理功能
JDBC简单介绍和示例
Jdbc单例类:JdbcUtilsSing.java
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public final class JdbcUtilsSing {
private String url = "jdbc:mysql://localhost:3306/jdbc";
...
Hibernate_3.2.5_目录
[1]Hibernate_3.2.5_简介和入门