package com.terac.util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DBTest
{
public static void main(String[] args)
{
try
{
String user = "user";
String password = "password";
String driver = "COM.ibm.db2.jdbc.net.DB2Driver";
// "oracle.jdbc.driver.OracleDriver";
// "com.mysql.jdbc.Driver";
// "org.postgresql.Driver";
String url = "jdbc:db2://localhost/a";
// "jdbc:oracle:thin:@localhost:1521:a";
// "jdbc:mysql://localhost/a";
// "jdbc:postgresql://localhost:5740/a";
String sql = "SELECT current timestamp FROM sysibm.sysdummy1";
// "SELECT sysdate FROM dual";
// "SELECT now()";
// "SELECT current_timestamp";
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));
}
} catch (Exception e)
{
e.printStackTrace();
}
}
}
分享到:
相关推荐
本篇文章将深入探讨如何使用JDBC连接到不同类型的数据库,包括MySQL、SQL Server、Oracle、DB2和Access。 1. **MySQL驱动**: MySQL是一种开源、轻量级的关系型数据库管理系统,广泛应用于Web应用。在Java中,我们...
MySQL的驱动jar包(如`mysql-connector-java.jar`)是Java应用程序连接MySQL服务器的必要组件,它实现了JDBC接口,使得开发者可以方便地进行数据存取操作。 3. **Berkeley DB (BerkleyDB)**:这是一款由Oracle公司...
本篇文章将详细介绍这两种方式,并提供Oracle、SQL、MySQL、DB2、Access、Sybase、Informix、PostgreSQL等常见数据库的连接字符串示例。 1. JDBC(Java Database Connectivity)是Java平台的标准接口,允许Java应用...
JDBC连接各种数据库大全 JDBC连接DB2 JDBC连接Microsoft SQLServer(microsoft) JDBC连接Sybase JDBC连接MySQL JDBC连接PostgreSQL JDBC连接Oracle JDBC连接ODBC
- `jdbc:postgresql://`表示使用PostgreSQL的JDBC协议连接PostgreSQL数据库。 - `localhost`是PostgreSQL数据库服务器的地址。 - `myDB`为数据库名称。 - **设置用户名和密码**:`String user="myuser"; String ...
本知识点将详细介绍如何使用JDBC与MySQL、Oracle、DB2等数据库进行连接,并涉及所需的JAR包驱动。 首先,JDBC是一个Java API,允许Java应用程序与各种类型的数据库进行交互。为了实现这一功能,我们需要对应的...
MySQL的JDBC驱动名为`mysql-connector-java`,连接时可以设置编码等参数: ```java Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url = "jdbc:mysql://localhost/myDB?user=soft&password=...
本文将详细介绍如何使用Java连接Oracle8、SQL Server、DB2、Informix、Sybase、MySQL以及PostgreSQL等数据库,并提供相应的代码示例。 #### 1. Java连接Oracle8/8i/9i数据库 在连接Oracle数据库时,我们需要使用...
在本文中,我们将介绍如何使用JDBC连接不同的数据库管理系统,包括DB2、Microsoft SQL Server、Sybase、MySQL、PostgreSQL、Oracle 和ODBC。 一、JDBC 连接 DB2 要连接 DB2 数据库,需要使用 ...
JDBC连接Oracle数据库需要加载Oracle的驱动程序,下面是连接代码: ```java Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; String user=...
### JDBC连接Oracle、SQL Server与MySQL数据库字符串资料总结 #### 一、概述 在Java开发过程中,连接数据库是一项基础而重要的工作。为了确保应用程序能够高效地读取和写入数据,选择合适的JDBC驱动和正确的连接...
以下是一些主流数据库系统(如Oracle、DB2、MySQL、SQL Server、Sybase、Informix和PostgreSQL)与Java应用程序交互的基本方法,主要涉及JDBC(Java Database Connectivity)技术。 1. **Oracle数据库(Thin模式)*...
使用JDBC连接DB2时,通常采用如下方式: ```java try { Class.forName("com.ibm.db2.jdbc.app.DB2Driver"); String url = "jdbc:db2://localhost:5000/sample"; // sample为数据库名 String user = "admin"; ...
在本篇文章中,我们将深入探讨不同类型的数据库以及如何使用JDBC连接它们。 1. **DB2**: - 驱动类:`Com.ibm.db2.jdbc.net.DB2Driver` - URL格式:`jdbc:db2://dburl:port/DBname` - 示例连接代码: ```java ...
本文详细介绍了JDBC中常用的数据库连接字符串及其配置方法,包括MySQL、PostgreSQL、Oracle、Sybase、Microsoft SQL Server、ODBC以及DB2等数据库的连接方式。了解这些连接字符串的格式和参数设置对于进行数据库操作...
本文将详细解析通过Java Database Connectivity(JDBC)这一技术来连接八种常见数据库的方法,这包括MySQL、PostgreSQL、Oracle、Sybase、Microsoft SQL Server、ODBC、以及DB2。 ### 一、MySQL数据库连接 对于...
本文将深入解析如何使用JDBC连接多种主流数据库,包括Oracle、DB2、SQL Server、Sybase、Informix、MySQL以及PostgreSQL。 ### Oracle 8/8i/9i 数据库(thin模式) 在连接Oracle数据库时,首先需要加载Oracle的...
JDBC连接Oracle数据库需要使用Oracle的JDBC驱动程序。驱动程序的类名为oracle.jdbc.driver.OracleDriver。连接的URL格式为jdbc:oracle:thin:@localhost:1521:orcl,其中orcl为数据库的SID。用户和密码分别为test和...