`

JDBC连接数据库MySQL和Oracle

    博客分类:
  • J2SE
阅读更多

连接MySQL的代码
package www.libinxuan.jdbc.exmp;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class TestJDBC {
	
	public static void main(String[] args){
		String url = "jdbc:mysql://localhost:3306/test";
		String classname = "com.mysql.jdbc.Driver";
		String username = "root";
		String password = "root";
		Connection conn = null;
		
		String sql = "select * from user";
		String sql1 = "insert into user_tabel(username,password) values(?,?)";
		
		try {
			
			Class.forName(classname);
			conn = DriverManager.getConnection(url, username, password);
			/*PreparedStatement pst = conn.prepareStatement(sql1);
			pst.setString(1, "abc");
			pst.setString(2, "123456");
			pst.executeUpdate();*/
			
			Statement st = conn.createStatement();
			ResultSet rs = st.executeQuery(sql);
			
			System.out.print("sdsds");
			
			while(rs.next()){
				System.out.println("用户名为: " + rs.getString("username"));
				System.out.println("密码为: " + rs.getString("password"));
			}
			
			rs.close();
			st.close();
			conn.close();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
	
}
 连接Oracle的代码
package www.libinxuan.jdbc.exmp;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class TestOracle {
	
	public static void main(String[] args){
		String url = "jdbc:oracle:thin:@localhost:1521:orcl";
		String classname = "oracle.jdbc.driver.OracleDriver";
		String username1 = "system";
		String password1 = "abc123456";
		Connection conn = null;
		
		String sql = "select * from user";
		String sql1 = "insert into user_tabel(username,password) values(?,?)";
		
		try {
			
			Class.forName(classname);
			
			conn = DriverManager.getConnection(url, username1, password1);
			/*PreparedStatement pst = conn.prepareStatement(sql1);
			pst.setString(1, "abc");
			pst.setString(2, "123456");
			pst.executeUpdate();*/
			
			Statement st = conn.createStatement();
			ResultSet rs = st.executeQuery(sql);
			
			
			
			while(rs.next()){
				System.out.println("用户名为: " + rs.getString("username"));
				System.out.println("密码为: " + rs.getString("password"));
			}
			
			rs.close();
			st.close();
			conn.close();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
	
}
 

分享到:
评论

相关推荐

    JDBC连接数据库各种数据库参数大全

    - `jdbc:mysql://`表示使用MySQL的JDBC协议连接MySQL数据库。 - `localhost`是MySQL数据库服务器的地址。 - `myDB`为数据库名称。 - `?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1`...

    JDBC连接数据库里面有各数据库的应用说明

    ### JDBC连接数据库应用详解 #### 一、JDBC概述及DriverManager的作用 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一的访问接口。通过JDBC,Java应用程序...

    java jdbc 连接数据库驱动程序包(oracle mysql sybase)

    本压缩包包含的三个文件分别对应于Oracle、MySQL和Sybase数据库的JDBC驱动程序,这些都是Java应用程序连接到这三种数据库所必需的。 1. **Oracle JDBC驱动程序**:Oracle数据库的JDBC驱动通常被称为"ojdbc",它允许...

    JDBC连接数据库经验技巧集萃

    本文将深入探讨通过JDBC连接不同数据库的方法与技巧,帮助读者理解和掌握这一关键技能。 #### 二、JDBC连接数据库的核心步骤 使用JDBC连接数据库通常涉及以下几个核心步骤: 1. **加载数据库驱动**:在Java程序中...

    java jdbc连接数据库

    本文将详细介绍如何使用JDBC来连接多种类型的数据库,包括SQL Server 2000/2005、Oracle、MySQL、DB2、PostgreSQL和Sybase等,并提供具体的示例代码。 #### 二、JDBC基本概念 在深入了解JDBC的具体用法之前,我们...

    jdbc连接数据库的方法和文件

    本文将详细介绍如何使用 JDBC 来连接 MySQL 数据库,并提供实际操作步骤和示例代码。 #### 二、JDBC 连接 MySQL 数据库的准备工作 1. **下载并安装 MySQL 驱动**: - 在使用 JDBC 之前,首先需要获取适用于 MySQL...

    Jdbc连接数据库基本步骤详解

    Jdbc连接数据库基本步骤详解是Java编程语言中连接数据库的基本步骤,通过Jdbc(Java Data Base Connectivity)可以连接各种类型的数据库,例如MySQL、Oracle等。下面将详细介绍Jdbc连接数据库的基本步骤: 加载驱动...

    JDBC连接各种数据库.rar

    JDBC提供了数据库独立性,使得开发者可以使用相同的API连接不同的数据库系统,如MySQL、Oracle、SQL Server等。 JDBC连接数据库主要包括以下几个步骤: 1. **加载驱动**:在Java程序中,首先需要加载对应数据库的...

    JDBC连接数据库经验集萃

    ### JDBC连接数据库经验集萃 #### 一、JDBC简介 Java数据库连接(JDBC)是一种用于执行SQL语句的标准Java API,它可以为多种关系型数据库提供统一访问接口。通过JDBC,开发者可以使用Java语言编写数据库应用程序,...

    jdbc数据库与mysql或oracle连接

    **正文** ...总结,JDBC是Java连接数据库的基础工具,无论是MySQL还是Oracle,其连接和操作数据库的核心原理都是通过JDBC接口实现的。了解和掌握JDBC,对于Java开发者来说,是进行数据库操作的必备技能。

    JDBC连接数据库的步骤

    - **MySQL的JDBC驱动程序**:用于连接MySQL数据库,加载代码如下: ```java Class.forName("com.mysql.cj.jdbc.Driver"); // 注意版本更新,可能使用不同的包名 ``` #### 二、建立数据库连接 成功加载驱动后,...

    JDBC连接操作Oracle及Mysql详解

    本文将详细解析如何使用JDBC来连接并操作Oracle 11g和MySQL 5数据库,涉及的主要知识点包括参数传递、反射、读取属性文件、预处理语句、批处理、带参数的存储过程、事务管理和可滚动/可更新的结果集。 首先,JDBC...

    利用java的jdbc连接数据库中间件

    它提供了一套接口和类,让开发者能够用统一的方式处理不同的数据库系统,如Oracle、MySQL、SQL Server等。 在"JDBCconn.java"文件中,通常会包含以下关键组件: 1. **连接池**:为了提高性能和资源利用率,通常会...

    JDBC连接数据库步骤及代码

    通过JDBC,Java程序可以连接多种类型的数据库,如MySQL、Oracle、SQL Server等。本文将详细介绍如何使用JDBC连接Oracle数据库,并提供具体的代码示例。 #### 二、JDBC连接数据库步骤 ##### 1. 导入必要的JDBC驱动...

    JDBC连接数据库mysql驱动

    Java Database ...总之,JDBC连接数据库mysql驱动是Java应用与MySQL数据库之间的重要纽带,通过它,开发者可以编写Java代码执行数据库的CRUD操作,同时,理解和熟练使用JDBC是每个Java数据库开发者必备的技能。

    JDBC连接工具mysql与oracle

    本主题将深入探讨如何使用JDBC连接MySQL和Oracle数据库。 首先,我们来看看MySQL。MySQL是一种流行的开源关系型数据库管理系统,以其高效、稳定和易于使用而受到广泛欢迎。在Java中连接MySQL数据库,你需要以下步骤...

    JDBC连接数据库工具类

    JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈 我的微博是: http://weibo.com/namenode

    JDBC连接各种数据库的代码

    每种数据库都有其特定的驱动和连接字符串格式。理解这些基本信息对于Java开发者来说是非常重要的,因为它们是构建可靠的数据库应用的基础。此外,还需要注意的是,在实际应用中,为了提高性能和安全性,建议使用`...

    JDBC连接各种数据库的方法

    JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库进行交互的一种标准接口...虽然每个数据库可能有自己的特定驱动和连接格式,但基本的JDBC操作流程保持不变,从而提高了代码的可复用性和可维护性。

    JDBC连接Oracle和mysql所需jar包绿色压缩版

    本资源“JDBC连接Oracle和mysql所需jar包绿色压缩版”包含了连接Oracle和MySQL数据库所需的驱动程序库,这对于Java开发者来说是至关重要的。 首先,让我们详细了解一下JDBC。JDBC提供了一组标准API,使得Java程序员...

Global site tag (gtag.js) - Google Analytics