oracle连接到 mysql数据库_JDBC连接各种数据库的方法,连接MySql,Oracle数据库

JDBC连接各种数据库的方法:

JDBC编程步骤:

1、导入jar包

2、注册驱动

3、获取数据库连接对象

4、定义SQL语句

5、获得执行SQL语句对象statemnet

6、执行SQL语句

7、处理结果

8、释放资源

1)JDBC连接Oracle数据库

Class.forName("oracle.JDBC.driver.OracleDriver").newInstance();  //注册驱动

Connection con=DriverManager.getConnection("JDBC:oracle:thin:@localhost:1521:orcl",“你的oracle数据库用户名”,“用户名密码”);  //获取数据库连接对象

2)JDBC连接MySql数据库

class.forName("com.mysql.jdbc.Driver");  //注册驱动

Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/mysql","你的mysql数据库用户名","用户名密码");  //获取数据库对象

3)JDBC连接DB2

Class.forName("com.ibm.db2.jcc.DB2Driver");  //注册驱动

Connection con=DriverManager.getConnection(“JDBC:db2://localhost:5000/testDb”,user,password);  //获取数据库对象

4)JDBC 连接SQL server

Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver");   //注册驱动

Connection con=DriverManager.getConnection(“JDBC:microsoft:sqlserver://localhost:1433;DatabaseName=testDb”,user,password);  //获取数据库对象

5)连接PostgreSQL数据库

Class.forName("org.postgresql.Driver");  //注册驱动

Connection con=DriverManager.getConnection("JDBC:postgresql://localhost/testDb",user,password);  //获取数据库对象

6)连接Access数据库

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  //加载驱动

String url="JDBC:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/testDb/mdb");  //路径

Connection conn=DriverManager.getConnection(url,"","");  //获取数据库对象

7)连接informix数据库

Class.forName("com.informix.JDBC.ifxDriver");

String url="JDBC:informix-sqli:localhost:1533/testDb:INFORMIXSERVER=myserver"user=testUser;password=testpassword";

Connection con=DriverManager.getConnection(url);

8)连接Sybase数据库

Class.forName("com.sybase.JDBC.SybDriver");

String url="JDBC:sybase:Tds:localhost:5007/testDb";

Properties pro=System.getProperties();

pro.put("user","userId");

pro.put("password","user_password");

Connection con=DriverManager.getConnection(url,pro);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JDBC是Java数据库连接的标准,可以用于连接各种类型的关系型数据库,包括OracleMySQL。下面分别介绍如何使用JDBC连接OracleMySQL数据库。 ### 连接Oracle数据库 连接Oracle数据库需要使用Oracle提供的JDBC驱动,首先需要将该驱动添加到项目中。可以在Oracle官网下载相应的JDBC驱动,或者使用Maven等构建工具添加依赖。 ```xml <dependency> <groupId>com.oracle.jdbc</groupId> <artifactId>ojdbc8</artifactId> <version>19.3.0.0</version> </dependency> ``` 接下来,可以使用以下代码连接Oracle数据库: ```java import java.sql.*; public class OracleJDBCExample { public static void main(String[] args) { String url = "jdbc:oracle:thin:@localhost:1521:orcl"; String username = "username"; String password = "password"; try { Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to Oracle database"); // TODO: 执行SQL语句 conn.close(); } catch (SQLException e) { System.out.println("Connection failed"); e.printStackTrace(); } } } ``` 其中,`url`参数指定了连接Oracle数据库的地址和端口号,`username`和`password`参数指定了登录数据库的用户名和密码。在连接成功后,可以执行相应的SQL语句。 ### 连接MySQL数据库 连接MySQL数据库同样需要添加MySQL提供的JDBC驱动,可以在MySQL官网下载相应的驱动,或者使用Maven等构建工具添加依赖。 ```xml <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.27</version> </dependency> ``` 然后,可以使用以下代码连接MySQL数据库: ```java import java.sql.*; public class MySQLJDBCExample { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "username"; String password = "password"; try { Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to MySQL database"); // TODO: 执行SQL语句 conn.close(); } catch (SQLException e) { System.out.println("Connection failed"); e.printStackTrace(); } } } ``` 其中,`url`参数指定了连接MySQL数据库的地址、端口号和数据库名,`username`和`password`参数指定了登录数据库的用户名和密码。在连接成功后,可以执行相应的SQL语句。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值