`
xiangxm
  • 浏览: 66941 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • xiangxm: xurichusheng 写道一些涉及到密码保存的就需要加密/ ...
    3DES加密
  • xurichusheng: 一些涉及到密码保存的就需要加密/解密了。不需要解密的密码,如登 ...
    3DES加密

连接几种数据库(mysql , sqlserver ,oracle)

阅读更多
连接mysql
package com.xiangxm.javatest.demo;

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

/*
 *<p>
 *</p>
 *@author xiangxm
 *version  1.0
 *2013-3-27
 *
 *
 */
public class ConnectToMySql {

	public static final String URL = "jdbc:mysql://localhost:3306/users";

	public static final String USER = "root";

	public static final String PASSWORD = "admin";

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		try {
			Class.forName("com.mysql.jdbc.Driver");

			Connection connection = DriverManager.getConnection(URL, USER,
					PASSWORD);

			Statement st = connection.createStatement();

			String sql = "select * from userInfo";

			ResultSet rs = st.executeQuery(sql);

			while (rs.next()) {

				String loginName = rs.getString(1);

				String loginPassword = rs.getString("logpwd");

				System.out.print(loginName + " ");
				System.out.println(loginPassword);
			}

		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("加载驱动失败");
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("连接数据库失败");

		}

	}

}



连接sql server
package com.xiangxm.javatest.demo;

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

/*
 *<p>
 *</p>
 *@author xiangxm
 *version  1.0
 *
 *
 */
public class ConnectToSql {

	public static final String URL = "jdbc:sqlserver://localhost:1433;databaseName=Northwind";

	public static final String USER = "sa";

	public static final String PASSWORD = "askme";

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		try {
			Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

			String sql = "select * from Orders";

			Connection con = DriverManager.getConnection(URL, USER, PASSWORD);

			Statement st = con.createStatement();

			ResultSet rs = st.executeQuery(sql);

			while (rs.next()) {

				int orderId = rs.getInt("OrderID");
				System.out.println(orderId);

			}

		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("加载驱动失败");
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("连接数据库失败");
		}

	}
}



连接oracle
package com.javatest.connectdatabase;

import java.sql.*;
public class ConnOracle {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		try {
			Class.forName("oracle.jdbc.driver.OracleDriver") ;
			System.out.println("加载驱动成功") ;
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			System.out.println("加载驱动失败") ;
		}
}}


  • 基础很重要,面试常会遇到。
分享到:
评论

相关推荐

    几种常用数据库的连接 mysql sql server oracle

    本文将详细介绍如何连接到几种常见的数据库系统:SQL Server 2000、Oracle、Sybase 和 MySQL。 1. **连接 SQL Server 2000**: SQL Server 2000的连接通常使用`com.microsoft.jdbc.sqlserver.SQLServerDriver`驱动...

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

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

    数据库驱动 MySql SQLServer Oracle

    在本话题中,我们将探讨MySQL、SQL Server和Oracle这三种广泛应用的数据库系统的驱动及连接字符串。 1. **MySQL驱动**:MySQL是一款开源、免费的关系型数据库管理系统,广泛用于Web应用程序。JDBC(Java Database ...

    连接数据库SQL server、MYSQL、oracle的jar包

    3. Oracle连接: Oracle数据库是全球最大的企业级数据库供应商,其Java驱动通常被称为"ojdbc"。在"Oracle"文件夹内,你可能会发现如`ojdbc6.jar`或`ojdbc14.jar`等jar包。Oracle提供了多种驱动类型,包括 Thin、 ...

    各种数据库驱动程序 mysql数据库/sqlserver数据库/oracle数据库/sqlserver数据库(JTDS)驱动总结

    以上介绍了几种常见的数据库驱动及其配置方式。在实际应用中,选择合适的数据库驱动对于提高应用程序的性能、安全性和稳定性至关重要。开发者应当根据项目需求和技术栈的特点,合理选择并配置相应的数据库驱动程序。...

    通用SQL教程oracle,mysql,sqlserver

    本教程涵盖了SQL在三大主流数据库系统——Oracle、MySQL和SQL Server中的应用,旨在帮助学习者掌握通用的SQL知识,从而能够高效地进行数据查询、更新、插入和删除等操作。 在Oracle数据库中,SQL被广泛应用于数据的...

    基于springboot的mysql,sqlserver,oracle数据源切换

    本项目着重探讨如何在SpringBoot中实现对MySQL、SQLServer、Oracle这三种主流数据库的数据源切换。 首先,我们来看包结构。一个标准的SpringBoot项目通常包含以下几个主要部分:`src/main/java`下的`...

    Oracle Sql语句转换成Mysql Sql语句

    在数据库管理领域,Oracle SQL和MySQL SQL是两种广泛使用的SQL方言,它们在语法和功能上存在一定的差异。当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个...

    SqlServer,MySQL,SQlite数据库的连接,以及读写操作

    本文将详细介绍如何连接并操作三种常见的关系型数据库:SQL Server、MySQL和SQLite,以及进行基础的读写操作。 首先,SQL Server是由Microsoft开发的一种全面的企业级数据库管理系统,广泛应用于大型企业。连接SQL ...

    mysql转化成sql server sql转化成mysql工具

    MySQL和SQL Server是两种非常流行的DBMS,分别由Oracle公司和Microsoft公司开发。当需要在两者之间进行数据迁移时,就需要用到专门的转换工具。标题提到的“mysql转化成sql server”和“sql转化成mysql工具”就是...

    mysql,sqlserver,oracle三种数据库的大对象存取

    在MySQL、SQL Server和Oracle这三种主流的关系型数据库系统中,都有各自处理大对象的方法。 **MySQL中的大对象存取:** MySQL提供了几种不同类型的BLOB(Binary Large Object)和TEXT类型来存储大对象数据,包括...

    jsp连接数据库(oracle,sqlserver,mysql等10多种数据库)大全(您的必备)

    本文将详细介绍如何使用JSP连接并操作Oracle、SQL Server、MySQL等多种数据库,并通过具体示例代码进行演示。 #### JSP与数据库连接基础 在JSP中连接数据库通常涉及到以下几个步骤: 1. **加载数据库驱动**:根据所...

    几种最新数据库驱动jar包和java代码实现(mysql5.5,oracle11g,sqlserver2008)

    几种最新数据库驱动jar包和java代码实现(mysql5.5,oracle11g,sqlserver2008),java代码实现里面有这三种数据的代码,同时包含了一个oracle连接数据库实例,有很详细的讲解,希望大家喜欢

    数据库驱动包(sybase,sqlserver,oracle,mysql驱动)

    本包包含了Sybase、SQL Server、Oracle以及MySQL这四种广泛应用的数据库系统的驱动程序,使得开发者能够通过Java编程语言实现高效且可靠的数据库连接。 1. Sybase驱动:Sybase是一种关系型数据库管理系统,广泛应用...

    如何连接MySQL-Oracle数据库

    ### 如何连接MySQL-Oracle数据库 在现代软件开发过程中,数据库连接是至关重要的一步。本文将详细介绍如何通过Java ...同时,我们也简单介绍了其他几种常用数据库的连接方式,为开发者提供了更多的选择和参考。

    JAVA的MySQL,SQLServer,Oracle驱动

    总的来说,Java的MySQL、SQLServer和Oracle驱动是Java与这些数据库交互的基础,它们通过JDBC接口提供了一种标准的方式来访问和操作数据库。理解这些驱动的工作原理以及如何在Java项目中正确使用它们,对于任何Java...

    java(myeclipse10)连接数据库sqlserver2008的实例

    这是一个sqlserver 2008...另外,还有几种常见的数据连接代码,比如 mysql连接数据的代码, sqlserver 2008连接数据的代码, oracle11g连接数据的代码, 总之,里面的有个使用说明和代码运行的效果图,希望对你有帮助

    骂人 脏字 过滤mysql_oracle_sqlserver数据库.txt

    根据提供的文件信息,本文将详细解析“骂人脏字过滤mysql_oracle_sqlserver数据库”的相关知识点,主要包括数据库设计、敏感词库构建以及过滤机制等方面。 ### 数据库设计 #### 表结构定义 根据文件中的SQL语句,...

    Java连接各个版本Oracle/Mysql/DB2…数据库代码

    这里主要涉及的是Oracle、MySQL和DB2这三种数据库,以及提及的SQL Server和Informix。Java提供了JDBC(Java Database Connectivity)API来实现与多种数据库的交互。下面我们将深入探讨如何使用Java连接这些数据库。 ...

    JDBC连接orcal,sql_server_,mysql_数据库字符串资料总结

    通过本文的学习,我们不仅了解了如何使用JDBC连接Oracle、SQL Server以及MySQL数据库,还简要介绍了其他几种常见数据库的连接方式。在实际项目开发中,选择合适的JDBC驱动并正确配置连接字符串是至关重要的。希望...

Global site tag (gtag.js) - Google Analytics