`

JDBC Driver 连接Mysql Oracle 11g与SQL Server 2008

 
阅读更多
简单查询 打印结果

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

public class TextMysql {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stubr
		Connection connection = null;
		PreparedStatement ps = null;
		ResultSet rs = null;

		try {
			Class.forName("com.mysql.jdbc.Driver");
			// connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/bookshop","root",
			// "admin");
			connection = DriverManager.getConnection(
					"jdbc:mysql://localhost/bookshop", "root", "admin");
			ps = connection.prepareStatement("select * from t_user");
			rs = ps.executeQuery();
			while (rs.next()) {
				System.out.println(rs.getString(1) + "\t" + rs.getString(2));
			}
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

}

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

public class JDBCDemo {

	public static void main(String[] args) throws SQLException{
		// TODO Auto-generated method stub
		Connection conn = null;
		Statement statement = null;
		ResultSet resultSet = null;
		try {
			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
			conn = DriverManager.getConnection(
					"jdbc:sqlserver://localhost:1433;database=demodb", "admin",
					"admin");
			statement = conn.createStatement();
			resultSet = statement
					.executeQuery("select name,password from t_user");
			while (resultSet.next()) {
				String name = resultSet.getString("name");
				String password = resultSet.getString("password");
				System.out.println(name + " " + password);
			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			if (resultSet != null) {
				resultSet.close();
			}
			if (statement != null) {
				statement.close();
			}
			if (conn != null) {
				conn.close();
			}
		}
	}
}

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

public class ConnectionSQLServer {

	public static void main(String[] args) {

		ResultSet resultSet = null;
		Statement stmt = null;
		Connection conn = null;
		try {

			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
			String url = "jdbc:sqlserver://localhost:1433;database=demodb";
			String name = "admin";
			String pass = "admin";
			String sqlStr = "select name,password from t_user";
			conn = DriverManager.getConnection(url, name, pass);
			stmt = conn.createStatement();
			resultSet = stmt.executeQuery(sqlStr);
			while (resultSet.next()) {
				String str1 = resultSet.getString(1);
				String str2 = resultSet.getString(2);
				System.out.println(str1 + " " + str2);
			}
		} catch (ClassNotFoundException ce) {
			ce.printStackTrace();
		} catch (SQLException se) {
			se.printStackTrace();
		} finally {
			try {
				if (resultSet != null) {
					resultSet.close();
				}
				if (stmt != null) {
					stmt.close();
				}
				if (conn != null) {
					conn.close();
				}
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
}

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

public class ConnectionOracle {

	public static void main(String[] args) {

		try {
			Class.forName("oracle.jdbc.OracleDriver");
			String url = "jdbc:oracle:thin:@127.0.0.1:1521:king11g";
			String name = "programmer";
			String pass = "password";
			String sqlStr = "select username,email from o_user";
			Connection conn = DriverManager.getConnection(url, name, pass);
			Statement stmt = conn.createStatement();
			ResultSet resultSet = stmt.executeQuery(sqlStr);
			while (resultSet.next()) {
				String str1 = resultSet.getString(1);
				String str2 = resultSet.getString(2);
				System.out.println(str1 + " " + str2);
			}
			if (resultSet != null) {
				resultSet.close();
			}
			if (stmt != null) {
				stmt.close();
			}
			if (conn != null) {
				conn.close();
			}
		} catch (SQLException se) {

			se.printStackTrace();
		} catch (ClassNotFoundException ce) {

			ce.printStackTrace();
		}
	}
}
1
0
分享到:
评论

相关推荐

    sql server mysql oracle jdbc连接

    本篇文章将深入探讨标题"sql server mysql oracle jdbc连接"所涉及的知识点,包括SQL Server、MySQL和Oracle这三种主流数据库的JDBC连接。 首先,JDBC是Java API,它允许Java程序通过Java代码与数据库进行通信。...

    Jdbc Driver for MySql Oracle

    标题中的“Jdbc Driver for MySql Oracle”指的是Java Database Connectivity (JDBC)驱动程序,这是Java编程语言中用于与关系数据库进行交互的一种接口。在Java应用中,JDBC驱动是连接MySQL和Oracle这两种不同数据库...

    Dbvisualizer安装及连接mysql oracle sqlServer配置

    这款软件允许用户轻松地连接到MySQL、Oracle和SQL Server等不同的数据库系统,极大地简化了数据库管理和开发的工作流程。 首先,让我们来了解一下如何安装DbVisualizer。在你提供的资源中,包含了DbVisualizer ...

    使用JDBC连接Oracle,MySql,SQLServer数据库

    本话题将深入讲解如何使用Java JDBC(Java Database Connectivity)API来连接Oracle、MySQL和SQL Server这三种常见关系型数据库。JDBC提供了一种标准的接口,使得Java开发者可以方便地与各种数据库系统进行通信。 ...

    JDBC Oracle10G MySql 5.1.57 SqlServer2k 2k5 驱动

    标题中的“JDBC Oracle10G MySql 5.1.57 SqlServer2k 2k5 驱动”表明这是一个关于数据库连接的资源集合,主要包括针对Oracle 10g、MySQL 5.1.57以及SQL Server 2000和2005的Java JDBC驱动程序。这些驱动程序是Java...

    java的jdbc数据库连接驱动包(mysql,oracle,sqlserver)

    本压缩包包含了三个主流数据库的JDBC驱动包,分别是针对MySQL、Oracle和SQL Server,这些驱动包使得Java程序能够与这三种数据库系统进行无缝通信。 1. MySQL JDBC驱动:`mysql-connector-java-5.1.20.jar` 是MySQL...

    JDBC Driver(内附MS SQL Server、Oracle、MySQL的驱动)

    本资源包含针对三个主流关系型数据库管理系统——Microsoft SQL Server、Oracle和MySQL的JDBC驱动程序,这将极大地简化Java开发者的工作。 1. **Microsoft SQL Server JDBC Driver**:Microsoft SQL Server是一款由...

    jtds,mysql,oracle,sqlserver数据库驱动与连接字符串

    本文将详细探讨标题中提到的四个数据库系统——jtds、MySQL、Oracle和SQL Server的驱动程序及其连接字符串。 首先,jtds是一个开源的Java数据库连接器,主要支持Microsoft SQL Server和Sybase数据库。它的优点在于...

    mysql oracle sqlserver jdbc驱动包

    总的来说,这个压缩包为Java开发者提供了一站式的解决方案,让他们能够在同一项目中轻松地切换和管理对MySQL、Oracle和SQL Server数据库的访问。不过,为了保持系统的安全性和最佳性能,建议始终更新到最新版本的...

    JDBC连接Oracle-MySQL-SQLServer数据库

    在本文中,我们将深入探讨如何使用JDBC连接Oracle、MySQL和SQLServer这三种常见的数据库。 首先,让我们详细了解一下JDBC连接Oracle数据库的过程: 1. **添加驱动**:为了与Oracle数据库通信,你需要在Java项目中...

    java连接oracle、SQLServer、mySql的 jdbc jar包

    MySQL的JDBC驱动程序在Java代码中加载和连接的方式与Oracle和SQL Server类似: ```java Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://hostname:port/...

    Java编程实例JDBC+MySQL+Oracle+SQLServer

    Java编程实例JDBC+MySQL+Oracle+SQLServer是关于Java企业级应用开发的重要教程,主要聚焦于Java如何通过Java Database Connectivity (JDBC) API与多种数据库进行交互,包括MySQL、Oracle和SQLServer。JDBC是Java平台...

    纯JDBC 连接 java例子 包括 MySql SqlServer Oracle数据库连接

    本实例主要关注如何使用纯JDBC(Java Database Connectivity)来连接MySQL、SQL Server 2000和Oracle这三种主流的关系型数据库,并实现基本的CRUD(Create、Read、Update、Delete)操作。同时,还提到了Struts2框架...

    mysql,OracleDriver,Sqlserver驱动.rar

    MySQL、Oracle Driver和SQL Server驱动是数据库连接的重要组成部分,它们使得Java或其他编程语言能够与不同的数据库管理系统进行交互。本文将详细介绍这三个数据库驱动及其在实际应用中的作用。 首先,MySQL驱动,...

    mysql,oracle,sqlserver数据库jdbc驱动jar包

    在描述中提到的"oracle 10g JDBC驱动"通常指的是Thin Driver,它是一个轻量级的驱动,无需安装Oracle客户端即可直接通过网络与数据库进行通信。这个驱动jar文件可能名为`ojdbc14.jar`或`ojdbc6.jar`,具体取决于...

    Oracle、MySQL、SQL Server 2000调用JDBC驱动的方法

    ### Oracle、MySQL、SQL Server 2000调用JDBC驱动的方法 #### 一、概述 在现代软件开发过程中,数据库技术的应用极为广泛。Java作为主流的编程语言之一,其与各种数据库之间的交互通常通过Java Database ...

    JDBC连接各种数据库的驱动(mySQL,SQLServer,Oracle,DB2,Access)

    本篇文章将深入探讨如何使用JDBC连接到不同类型的数据库,包括MySQL、SQL Server、Oracle、DB2和Access。 1. **MySQL驱动**: MySQL是一种开源、轻量级的关系型数据库管理系统,广泛应用于Web应用。在Java中,我们...

    Oracle、Mysql、Sql Server 2000、Sql Server 2005、Sql Server 2008数据库所需JDBC常用JAR包整合

    这样,开发者只需要引入这一个JAR,就能同时处理与Oracle、MySQL和不同版本的SQL Server的连接,极大地提高了开发效率和代码的可移植性。 在实际开发中,为了确保最佳性能和兼容性,开发者还需要了解每个数据库的...

    连接mysql,oracle,SqlServer数据库的jar包

    在Java编程环境下,为了连接到不同的数据库系统,如MySQL、Oracle和SQL Server,我们需要引入相应的数据库驱动(JDBC驱动)jar包。这些驱动使得Java应用程序能够通过Java Database Connectivity (JDBC) API与数据库...

    oracle_11g&mysql_5.1-jdbc driver.rar

    标题中的"oracle_11g&mysql_5.1-jdbc driver.rar"表明这是一个压缩包,其中包含了Oracle 11g和MySQL 5.1版本的JDBC驱动程序。JDBC(Java Database Connectivity)是Java语言中用于与数据库交互的一组接口和类,它...

Global site tag (gtag.js) - Google Analytics