java 库名_java连接各个数据库驱动名大全

java连接各个数据库驱动名大全

/**Oracle数据库连接*/

Class.forName("oracle.jdbc.dirver.OracleDriver").n ewInstance();

String url="jdbc:oracle:thin:@localhost:1521:orcl";

//这里的orcl为数据库(SID实例名)

String user="system";//用户名

String pwd="manager123456";//密码

java.sql.Connection conn=DriverManager.getConnection(url,user,pwd);

Microsoft SQL Server:

String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接SQL数据库的方法

String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名String Username="username"; //用户名

String Password="password"; //密码

Class.forName(Driver).new Instance(); //加载数据可驱动

Connection con=DriverManager.getConnection(URL,UserName,Passw ord); //

MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序

String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名

String Username="username"; //用户名

String Password="password"; //密码

Class.forName(Driver).new Instance();

Connection con=DriverManager.getConnection(URL,Username,Passw ord);

/**Sybase数据库连接*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用Java编程语言连接Oracle数据库,并使用SQL查询语句来获取所有库名。 首先,你需要导入Java数据库连接驱动程序。根据Oracle的版本和你使用的Java开发工具,请下载并导入适当的驱动程序库。 接下来,你需要建立与Oracle数据库连接。使用Java的JDBC(Java数据库连接)接口,你可以通过提供数据库URL、用户和密码来创建一个连接对象。 ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class OracleQueryExample { public static void main(String[] args) { Connection connection = null; Statement statement = null; ResultSet resultSet = null; try { // 加载Oracle驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // 建立与Oracle数据库连接 connection = DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:XE", "用户", "密码"); // 创建Statement对象 statement = connection.createStatement(); // 执行查询语句,获取所有库名 resultSet = statement.executeQuery("SELECT DISTINCT OWNER FROM ALL_OBJECTS"); // 遍历结果集,输出所有库名 while (resultSet.next()) { String dbName = resultSet.getString("OWNER"); System.out.println(dbName); } } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } finally { // 关闭资源 try { if (resultSet != null) resultSet.close(); if (statement != null) statement.close(); if (connection != null) connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } } ``` 以上示例使用的是Oracle的ALL_OBJECTS视图,通过查询不同的拥有者(OWNER)来获取所有库名。替换实际的用户和密码以连接到你的Oracle数据库。 运行该程序,你将会在控制台上看到所有库的称。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值