public static final String DBDRIVE = "oracle.jdbc.driver.OracleDriver";
public static final String DBURL = "jdbc:oracle:thin:@169.254.24.29:1521:orcl";
public static final String DBUSER = "scott";
public static final String DBPASSWORD= "tiger";
public static void main(String[] args)
{
Connection conn =null;
PreparedStatement pstmt = null;
ResultSet rs =null;
String sql = "select * from user where name like ?";
try {
Class.forName(DBDRIVE);
conn = DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "%xiaoming%");
rs = pstmt.executeQuery();
while(rs.next())
{
int id = rs.getInt(1);
String name = rs.getString(2);
System.out.print("编号" + id + ":");
System.out.println("姓名" + name + ":");
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
分享到:
相关推荐
你需要下载并安装MySQL,通过其自带的管理器或第三方工具(如Navicat、Workbench)来管理数据库。 2. **JDBC(Java Database Connectivity)**:JDBC是Java中用来连接数据库的标准API,它允许Java应用程序与各种...
让我们深入了解一下这三个不同版本的驱动以及它们之间的差异。 1. **sqljdbc4.jar**: 这是SQL Server JDBC驱动的早期版本,适用于Java 6环境。它提供了Type 4 JDBC驱动,这是一种纯Java实现,无需依赖于服务器端的...
有三种类型:简单`Statement`,预编译的`PreparedStatement`,以及用于调用存储过程的`CallableStatement`。`PreparedStatement`可以提高性能,因为它允许预先编译SQL语句,从而减少解析时间。 4. **结果集...
#### 三、JDBC架构与组成 JDBC的整体架构主要包括以下几个部分: 1. **JDBC驱动管理器(DriverManager)**:这是JDBC的核心类之一,负责加载JDBC驱动并建立数据库连接。开发者可以通过调用`DriverManager.get...
### JDBC API教程与参考手册(第三版)知识点总结 #### 前言 本书作为《JDBC API教程与参考手册》的第三版,主要针对Java开发者深入理解和掌握JDBC技术而编写。随着Java技术的发展以及数据库操作的需求变化,新版...
JDBC的批处理操作三种方式JDBC的批处理操作三种方式JDBC的批处理操作三种方式JDBC的批处理操作三种方式JDBC的批处理操作三种方式
通过这些许可协议,Oracle公司确保了JDBC规范的开放和共享,同时也为使用该规范的第三方开发者和组织设定了使用的基本规则和限制。规范文档还包含了更多技术性的描述,关于JDBC驱动、连接数据库、执行SQL语句、事务...
三、安装与配置 1. 下载:首先,你需要从官方渠道下载适合的SQLJDBC42驱动包,例如通过Microsoft官方网站或者Maven仓库。 2. 添加依赖:将下载后的jar文件添加到Java项目的类路径中。对于Maven项目,可以在pom.xml...
《基于三层架构和JDBC数据库连接池的商品管理系统》是一个典型的Java Web项目,它采用标准的MVC(Model-View-Controller)设计模式,通过三层架构进行业务逻辑的组织,以提高系统的可维护性和可扩展性。在这个系统中...
标题提到的"驱动jdbc所需要的三个jar包"是指实现这一连接所需的三个核心库文件。现在,我们将详细探讨这些jar包以及它们在连接SQL Server中的作用。 首先,我们来看这三个关键的jar包: 1. **sqljdbc_auth.dll** -...
- JDBC2.0 引入了三种结果集类型:只可向前滚动、滚动不敏感和滚动敏感。默认类型是只可向前滚动,即 `ResultSet.TYPE_FORWARD_ONLY`。滚动不敏感的 `ResultSet.TYPE_SCROLL_INSENSITIVE` 允许任意方向滚动,但不会...
#### 三、JDBC API详解 - **`java.sql`包和`javax.sql`包**:这两个包包含了JDBC的核心类和接口。 - `java.sql`包含基础的JDBC类和接口,如`Connection`, `Statement`, `ResultSet`等。 - `javax.sql`包含高级...
在给定的标题和描述中提到的"jdbc驱动,三个jar文件",指的是为了实现JDBC功能,通常需要引入的三个核心的JAR(Java Archive)文件。这些JAR文件包含了必要的类和接口,使得Java程序能够连接到数据库,执行SQL语句,...
在给定的压缩包文件中,包含了三个不同版本的达梦JDBC驱动,分别是Dm7JdbcDriver16.jar、Dm7JdbcDriver17.jar和Dm7JdbcDriver18.jar。 1. **JDBC驱动介绍**: JDBC是Java中用于与各种数据库进行交互的标准接口,它...
JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如执行SQL语句、连接数据库以及处理返回结果等功能。它是Java平台中用于数据库访问的标准API,类似于ODBC...
对于Access数据库,需要特定的JDBC-ODBC桥接驱动或者由第三方提供的直接JDBC驱动。 在提供的压缩包文件中,我们看到以下几个目录: 1. **META-INF**:这个目录通常包含关于库的信息,如MANIFEST.MF文件,它列出了...
本篇文章将详细介绍通过JDBC Thin Driver连接Oracle的三种方法,以及它们的特点和适用场景。 ### JDBC Thin Driver连接Oracle的三种方式 #### 1. 使用Service Name Oracle推荐使用Service Name进行连接,因为它...