JDBC链接MySQL和Oracle

  • import java.sql.*;

JDBC中所要用的包几乎都在import?java.sql.*;中;

  • 在项目中导入Oracel或者是MySQL包和装载驱动:

项目的ClassPath和系统的ClassPath建议放在ClassPath,如果放在系统的ClassPath中如果版本不同,可能干扰系统中的不同的项目,放在项目下,降低项目之间的耦合性;

装载Oracle驱动:

Class.forName("oracle.jdbc.driver.OracleDriver");

装载MySQL驱动:

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

  • 建立连接:

1.1、建立Oracle连接:

Connection conn = DriverManager.getConnection("jdbc:mysql://host:port/datebase","user","password");

2.1、建立MySQL连接:

Connection conn = DriverManager.getConnection("jdbc:mysql://host:port/datebase","user","password");

import java.sql.*;
public class TestJDBC {
    public static void main(String[] args) throws Exception {

        //Class.forName("com.mysql.jdbc.Driver");

        long start = System.currentTimeMillis();

        new com.mysql.jdbc.Driver();

        //Connection conn = DriverManager.getConnection("jdbc:mysql://host:port/datebase","user","password");
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/martin","root","admin");
        //Connection conn = DriverManager.getConnection("jdbc:oracle:[email protected]:port:datebase","user","password");

        //System.out.println(conn);

        System.out.println(conn);
        long end = System.currentTimeMillis();
        System.out.println("建立连接耗时: "+(end - start));
    }
}

时间: 2024-11-08 20:19:04

JDBC链接MySQL和Oracle的相关文章

JDBC链接Mysql数据库+执行sql

package com.wangbingan.utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; /**  * JDBC链接数据库  *   * @author Administrator  *   */ public class JdbcUtil { public static void main(Strin

JDBC链接Mysql数据库+执行sql(mac)

package com.wangbingan.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class JdbcUtil { public static void main(String args[]) throws Exception { Connection conn = null; //

最简单的一个java驱动jdbc链接mysql数据库

导入jar包:mysql.connector-java-5.0.8-bin.jar String driver = "com.mysql.jdbc.Driver"; String url= "jdbc:mysql://127.0.0.1:3306/ali"; Connection conn = null; try { Class.forName(driver); conn = DriverManager.getConnection(url, "root&q

java jdbc 链接mysql插入数据中文显示乱码

1.读取数据正常,插入中文乱码查看链接处制定的字符集,这里使用utf-8 String url = "jdbc:mysql://127.0.0.1:3306/website?useUnicode=true&characterEncoding=utf-8 "; 完整代码如下: public mysqlConnect() { String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名website Stri

JDBC链接MySQL

首先,这里的JavaWeb使用JDBC的方法与Java的使用方法相似,但是有不同之处: 在Java中导入驱动包以后,直接用DriverManager.getConnection()获取连接对象, 而在JavaWeb中,必须首先注册驱动: Class.forName("com.mysql.jdbc.Driver"); DriverManager.registerDriver(new com.mysql.jdbc.Driver()): 其余的基本一致!   注意:在使用insert int

使用Java jdbc 链接mysql数据库过程

1.创建工程,下载mysql驱动包添加到classpath; 2.主要步骤: a.加载驱动 class.forName("com.mysql.jdbc.Driver"); b.使用该驱动连接到数据库,参数包括数据库路径,用户名,密码 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/3306/gaoxiangyu","root","root&quo

JDBC链接mysql数据库

Unit_1 首先:JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范. JDBC与数据库驱动的关系是接口与实现的关系. JDBC涉及到四个核心的对象 1:DriverManager:注册数据库驱动 2:Connection:表示与数据库创建的连接 3:Statement:操作数据库sql语句的对象 一般使用他的子类PreparedStatement来解决"sql注入的问题" 4:ResultSet:翻译过来是结果集的意思,经常用来

jdbc链接mysql转

完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String  className)实现. 例如: try{ //加载MySql的驱动类 Class.forName("com.mysql.jdbc.Driver") ; }catch(Class

jdbc链接mysql插入数据后显示问号

1.在cmd中进入mysql查看默认的编码格式:mysql> show variables like "%char%"; 若不是utf8(因为我用的是utf8),关掉mysql服务,在my.ini中添加 [client]default-character-set=utf8 [mysqld]default-storage-engine=INNODBcharacter-set-server=utf8collation-server=utf8_general_ci [mysql]def