`

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数据库与mysql或oracle连接

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

    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连接数据库.pdf

    JDBC允许Java程序执行SQL语句,适用于多种关系型数据库,如Oracle、MySQL、SQL Server等。 首先,JDBC连接Oracle数据库的基本步骤如下: 1. 打开PL/SQL工具:PL/SQL Developer是一款常用的Oracle数据库管理工具,...

    JDBC连接数据库经验总结

    适用于特定数据库,如Oracle的JDBC驱动。 - **Type 3(Network Protocol Pure Java Driver)**: 完全用Java实现,通过网络协议与数据库通信。例如,JDBC-Net驱动用于IBM DB2。 - **Type 4(Native-API Pure Java...

    kettle_jdbc_连接mysql_oracle_dm_gbase数据库jar包.rar

    标题 "kettle_jdbc_连接mysql_oracle_dm_gbase数据库jar包.rar" 暗示了这个压缩包包含了用于Kettle(Pentaho Data Integration,也称为KDI)通过JDBC连接MySQL、Oracle和DM(可能指的是达梦数据库)以及GBase数据库...

    jdbc连接数据库方法大全

    总的来说,了解和掌握这些JDBC连接数据库的方法是Java开发人员必备的技能之一,它们可以帮助你有效地与各种数据库进行交互,实现数据的存储和检索。在实际开发中,根据项目需求和团队偏好选择最适合的方法,并确保...

    mysql jdbc 驱动 适用于5.7及以上版本数据库

    mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上版本数据库 mysql jdbc 驱动 适用于5.7及以上...

    常用的jdbc连接数据库架包jar

    "常用的jdbc连接数据库架包jar"指的是包含不同数据库驱动的Java类库,这些驱动使得Java程序能够通过JDBC API与Oracle、DB2、SQLServer和MySQL等主流数据库建立连接。下面我们将详细探讨这些数据库以及它们对应的JDBC...

    Java中JDBC连接数据库详解

    * 高度灵活性:JDBC允许Java程序连接不同的数据库,例如MySQL、Oracle、SQL Server等。 * 简化开发:JDBC提供了一套标准化的接口,简化了Java程序连接数据库的开发过程。 编写JDBC应用程序 要编写JDBC应用程序,...

    JAVA 通过JDBC连接数据库工具类

    JDBC连接数据库工具类 JDBC 连接数据库 ORACLE SQLSERVER MYSQL ORACLE 已测 OK 欢迎大家反馈

    jdbc连接数据库事务工厂模式

    例如,我们可以定义一个`TransactionFactory`接口,以及针对MySQL、Oracle等数据库的实现类: ```java public interface TransactionFactory { Transaction createTransaction(Connection conn); } public class ...

    连接mysql和oracle的连接池包

    本压缩包提供了连接MySQL和Oracle数据库的连接池组件,使得开发人员能够在同一应用中便捷地处理这两种不同的数据库系统。 1. **连接池的概念**: 连接池是一种数据库管理策略,它预先创建并维护一定数量的数据库...

    JDBC连接MsSQL/MYSQL/Oracle等多数据库的JSP代码.rar

    本压缩包内含有MSSQL数据库备份文件,以及基于JDBC连接MsSQL/MYSQL/Oracle/Access等常用数据库的示例代码,比较经典的低级问题,笔者也曾遇到过当初学JSp的时候,曾经因为不会连接数据库而很苦恼,这次你可参考...

    如何连接MySQL-Oracle数据库

    本文将详细介绍如何通过Java Database Connectivity (JDBC) 连接 MySQL 和 Oracle 数据库的方法。 #### JDBC 的基本概念 JDBC(Java Database Connectivity)是一种用于执行 SQL 语句的 Java API,可以为多种关系...

    JDBC连接MySQL数据库的方法浅析.pdf

    【JDBC连接MySQL数据库的方法浅析】 JDBC(Java Database Connectivity)是Java语言中用于与关系型数据库交互的标准API,由Sun Microsystems(现为Oracle公司)制定。它为Java开发者提供了一个统一的接口,用于访问...

Global site tag (gtag.js) - Google Analytics