import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class OracleTest {
public static void main(String[] args) {
try {
String user = "user";
String password = "pass";
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc: oracle:thin:@192.168.11.11:1521:dbname";
String sql = "SELECT sysdate FROM dual";
Class.forName(driver).newInstance();
Connection c = DriverManager.getConnection(url, user, password);
Statement stmt = c.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
System.out.println(rs.getString(1) + user + password);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
在Java编程中,Oracle JDBC驱动是用于与Oracle数据库进行交互的一种方式。以下是对给定代码片段的详细解释和相关知识点: 1. **JDBC(Java Database Connectivity)**:JDBC是Java API,允许Java应用程序与各种...
这个示例类展示了基本的JDBC操作,但实际应用中还需要考虑异常处理、资源关闭(使用try-with-resources语句)、事务管理以及更复杂的查询操作。此外,为了应用程序的安全性,通常不建议在代码中硬编码数据库凭据,...
标题与描述概述的知识点主要集中在Java数据库连接(JDBC)的实际应用上,特别是针对不同的数据库类型(如Oracle、DB2、SQL Server、Sybase、Informix、MySQL、PostgreSQL和Access)如何建立连接并进行数据操作。...
在"JDBC示例代码.zip"压缩包中,包含两个文件:Test01.java和SqlHelper.java,它们代表了JDBC操作数据库的基本步骤。 Test01.java可能是主程序,它调用SqlHelper.java中的方法来执行数据库操作。在Test01中,我们...
本文将详细介绍如何通过JDBC连接到Oracle、Microsoft SQL Server、DB2、Informix和Sybase等常见数据库。 #### 一、Oracle数据库连接 在连接Oracle数据库时,我们需要使用特定的驱动程序,并设置相应的URL参数。...
当你尝试`Test Driver`时,可能会遇到“Error while performing database login with the oracle.jdbc.driver.OracleDriver driver: Io exception: The Network Adapter could not establish the connection”的错误...
JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库进行交互的一套标准API,由Sun Microsystems(现已被Oracle收购)开发并定义。它的主要功能是为Java开发者提供一个统一的接口,使得开发者能够...
private static final String URL = "jdbc:mysql://localhost:3306/test"; private static final String USER = "username"; private static final String PASSWORD = "password"; public static Connection ...
这里的`test`为服务名,`192.168.0.8`为Oracle数据库服务器IP地址,`1521`为监听端口,`ofdb`为实例名。 #### 四、配置环境变量 1. **编辑/etc/profile文件**: 添加以下内容到`/etc/profile`文件中: ```...
CREATE SEQUENCE test_seq START WITH 1 INCREMENT BY 1; ``` - 触发器则是在特定事件发生时自动执行的一段代码。创建触发器以实现主键自增长: ```sql CREATE OR REPLACE TRIGGER tg_test BEFORE INSERT ON ...
- Oracle:`Class.forName("oracle.jdbc.driver.OracleDriver").newInstance()` - SQL Server:`Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance()` - DB2:`Class.forName(...
- 下载并安装支持JDBC的数据库管理系统(如MySQL、Oracle等)。 - 获取相应的JDBC驱动程序,并将其添加到项目的类路径中。 - 编写简单的Java程序验证JDBC连接是否成功。 #### 二、连接数据库 - **创建数据库连接...
JDBC 4.0 引入了自动资源管理的概念,允许在 try-with-resources 语句中使用 Statement 和 ResultSet 对象,从而确保这些资源在不再需要时被正确关闭,避免了资源泄露的问题。 ##### 2.2 增强的元数据支持 元数据...
值得注意的是,如果使用Java进行连接,可以选择JDBC Thin模式,此时无需安装Oracle客户端。 2. **数据库服务器集成**:如果你的机器已经安装了Oracle数据库服务器,客户端软件通常会作为一部分自动安装。在这种情况...
JDBC(Java Database Connectivity)是Java编程语言中用于与关系型数据库进行交互的一组接口和类,由Sun Microsystems(现已被Oracle公司收购)开发。它提供了标准的API,使得Java开发者能够通过编写Java代码来访问...
CREATE SEQUENCE my_sequence START WITH 1 INCREMENT BY 1 MAXVALUE 99999 NOCACHE; CREATE TABLE test (id NUMBER(10), name VARCHAR2(32)); INSERT INTO test SELECT my_sequence.NEXTVAL, 'kerry' FROM DUAL; ...
使用Oracle JDBC驱动的`oracle.jdbc.driver.OracleDriver`,连接URL格式为`jdbc:oracle:thin:@<hostname>:<port>:<service_id>`。示例代码如下: ```java Class.forName("oracle.jdbc.driver.OracleDriver").new...
#hibernate.connection.driver_class oracle.jdbc.driver.OracleDriver #hibernate.connection.username ora #hibernate.connection.password ora #hibernate.connection.url jdbc:oracle:thin:@localhost:1521:orcl...