一个最基本的JDBC连接:
Connection conn =
null;
PreparedStatement pt =
null;
try {
Class.forName("
com.mysql.jdbc.Driver");
conn = DriverManager
.getConnection("
jdbc:mysql://localhost:3306/test?user=root&password=111111");
conn.setAutoCommit(false);
pt = conn.prepareStatement
("insert into ming "+" values(?,?)");
pt.setString(1, " xvm03 ");
pt.setString(2, " 123 ");
pt.executeUpdate();
pt = null;
pt = conn.prepareStatement("insert into ming "+" values(?,?,?)");
//create table ming(name varchar(20),password varchar(20))
pt.setString(1, " xvm03 ");
pt.setInt(2, 12);
pt.executeUpdate();
System.out.println("!!!!!!commit1");
System.out.println("!!!!!!!!no commit");
conn.commit();
conn.close();
pt.close();
System.out.println("ss");
}
catch (Exception E) {
E.printStackTrace();
try
{
conn.rollback();
System.out.println("======");
}
catch(Exception e)
{
e.printStackTrace();
}
}
finally {
if (null != pt) {
pt.close();
}
if(null!=conn){
conn.close();
}
}
分享到:
相关推荐
以上就是关于JDBC数据库连接测试的核心知识,通过学习这些内容,你可以创建一个简单的JDBC程序,实现对数据库的CRUD操作。在实际项目中,应结合连接池和异常处理机制,确保代码的健壮性和效率。
以下是一个简单的JSP示例,展示了如何在JSP页面中使用JDBC连接MySQL: ```jsp *" %> Class.forName("com.mysql.cj.jdbc.Driver"); Connection conn = DriverManager.getConnection( "jdbc:mysql://localhost:...
作为Java核心类库的一部分,JDBC的一个显著特点是它的通用性和独立性——它不仅能够与多种不同的数据库系统配合工作,而且对于开发人员来说,无需了解底层数据库的具体实现细节即可编写出高效、稳定的数据库应用程序...
本示例将详细介绍如何使用简单的JDBC实现一个数据库连接池。首先,我们来理解数据库连接池的基本概念。 数据库连接池是一种在应用服务器启动时预先创建并管理一定数量的数据库连接的机制。应用程序在需要时可以从...
本项目是一个使用JDBC连接MySQL数据库的简单示例,虽然目前只包含了基本的连接功能,但已经能够展示出如何通过Java代码与MySQL数据库进行交互。 首先,我们需要理解JDBC的核心概念。JDBC提供了一组接口和类,使得...
本示例中的"简单的jdbc连接池类"实现了一个基本的数据库连接池功能,非常适合初学者理解和实践。 首先,我们来理解`jdbc`。JDBC(Java Database Connectivity)是Java语言用来与各种数据库进行交互的一种标准接口。...
总结来说,Oracle客户端JDBC连接测试工具是一个方便的实用程序,利用Java的JDBC API检查与Oracle数据库的连接。了解JDBC基础和Oracle的JDBC驱动机制对使用和维护这类工具至关重要。如果工具的源码可用,开发者还可以...
`sqljdbc4`是一个专门用于连接Microsoft SQL Server的Java数据库连接(JDBC)驱动程序。本篇文章将详细阐述`sqljdbc4`的相关知识点,帮助需要的同学更好地理解和使用这个驱动。 1. **JDBC驱动概述** JDBC是Java ...
标题 "PB 通过JDBC连接SQLite" 描述了一个使用PowerBuilder (PB) 通过Java Database Connectivity (JDBC) 驱动程序与SQLite数据库进行交互的场景。在本例中,使用的特定JDBC驱动是`sqlite-jdbc-3.23.1.jar`。这个...
JDBC是一个Java API,它提供了一组接口和类,使得Java程序可以与各种数据库进行交互。它允许开发者执行SQL语句、处理结果集以及管理数据库连接。 1. **JDBC驱动类型**:Oracle数据库支持四种类型的JDBC驱动: - ...
本项目“JDBC连接实现简单学生管理系统”旨在通过JDBC技术,创建一个能够连接数据库并展示人员信息的管理系统。下面我们将详细探讨JDBC的使用、SQL数据库的操作以及Java在其中的角色。 1. **JDBC基础** JDBC是Java...
根据给定的代码片段,我们可以看到一个名为 `JDBConnection` 的类,该类实现了与特定数据库的连接。下面我们将对这段代码的关键部分进行详细分析: ```java import java.sql.Connection; import java.sql....
当应用程序需要数据库连接时,不再直接创建新的连接,而是从连接池中获取一个已存在的连接;使用完毕后,连接不被关闭,而是归还给连接池,供其他请求使用。这样可以避免频繁的创建和销毁连接,从而提高系统性能。 ...
通过设置`Connection`对象的自动提交属性为`false`,可以开始一个事务,然后在所有操作完成后,手动调用`commit()`方法提交事务,或者在出现错误时调用`rollback()`方法回滚事务。 总之,JDBC提供了强大的功能,...
例如,以下是一个简单的示例,展示了如何使用JDBC连接到Access数据库: ```java import java.sql.*; public class JdbcAccessExample { public static void main(String[] args) { String url = "jdbc:odbc:...
以下是一个简单的Java程序,演示了使用Jdbc连接Oracle数据库并执行简单查询操作: ```java public class TestO_procedure01 { public static void main(String[] args) { String driver = "oracle.jdbc.driver....
"JDBC连接Oracle数据库测试"是一个关键的实践环节,确保应用程序能够稳定且高效地与数据库进行交互。在这个场景中,我们将详细探讨如何使用JDBC来实现对Oracle数据库的连接测试,以及如何每隔20秒执行一次连接并记录...
本资源名为“最新版加注释通用JDBC数据库连接池”,显然它提供了一个带有详细注释的通用JDBC数据库连接池实现,这将有助于开发者理解和使用。这里我们将详细讲解数据库连接池的概念、工作原理以及如何使用。 **...
为了执行SQL语句,我们需要创建一个`Statement`或`PreparedStatement`对象。`Statement`适用于简单的静态SQL,而`PreparedStatement`适用于包含参数的动态SQL,可以防止SQL注入。 4. **执行SQL语句**: 通过`...