当前位置:首页>开发>正文

一句简单的Oracle数据库连接驱动URL 用jdbc连接oracle的url怎么写

2023-06-17 00:13:41 互联网 未知 开发

 一句简单的Oracle数据库连接驱动URL 用jdbc连接oracle的url怎么写

一句简单的Oracle数据库连接驱动URL

连接到Oracle一般有2种方式:
1、Oracle JDBC的oci8方式
2、Oracle JDBC的thin方式
我比较喜欢第2种,因为WEB发布服务器与数据库服务器一般都不会放在同一台电脑中,而在使用thin方式连接时,WEB服务器端无须安装oracle的客户端。
orcl代表你数据库名 你要连那个数据库

用jdbc连接oracle的url怎么写

格式一: Oracle JDBC Thin using a ServiceName:
jdbc:oracle:thin:@//:/
Example: jdbc:oracle:thin:@//192.168.2.1:1521/XE

注意这里的格式,@后面有//, 这是与使用SID的主要区别。
这种格式是Oracle 推荐的格式,因为对于集群来说,每个节点的SID 是不一样的,但是SERVICE_NAME 确可以包含所有节点。

格式二: Oracle JDBC Thin using an SID:
jdbc:oracle:thin:@::
Example: jdbc:oracle:thin:192.168.2.1:1521:X01A

Note: Support for SID is being phased out. Oracle recommends that users switch over to usingservice names.

格式三:Oracle JDBC Thin using a TNSName:
jdbc:oracle:thin:@
Example: jdbc:oracle:thin:@GL

Note:
Support for TNSNames was added in the driver release 10.2.0.
常用的是前两种;另外其实还有oci的连接方式,一般用不上。

连接数据库时的connection url

1)连接Oracle 8/8i/9i/10g/11g(thin模式)
Class.forName("oracle.JDBC.driver.OracleDriver").newInstance()
String url="JDBC:oracle:thin:@localhost:1521:orcl" //orcl为Oracle数据库的SID
String user="test"
String password="test"
Connection con=DriverManager.getConnection(url,user,password)
2)连接DB2数据库
Class.forName("com.ibm.db2.jcc.DB2Driver")
String url="JDBC:db2://localhost:5000/testDb"
String user="test" String password="test"
Connection con=DriverManager.getConnection(url,user,password)
3)连接MySQL数据库
Class.forName("com.mysql.jdbc.Driver")
String url="JDBC:mysql://localhost:8080/testDB"
String user="test" String password="test"
Connection con=DriverManager.getConnection(url,user,password)

sqlserver,oracle,mysql等的driver驱动,url怎么写

racle
driver="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:数据库名"
sqlserver
driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://localhost:1433DatabaseName=数据库名"
mysql
driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/数据库名?[后接参数]"
db driver="com.ibm.db2.jdbc.app.DB2Driver"
url="jdbc:db2://localhost:5000/数据库名"
sybase
driver="com.sybase.jdbc.SybDriver"
url="jdbc:sybase:Tds:localhost:5007/数据库名"

Oracle连接URL不同方式有什么不一样

Java连接oracle的url几种写法

1. jdbc:oracle:thin:@10.12.1.161:1521:bomc // 此处bomc是sid
2. jdbc:oracle:thin:@10.12.1.161:1521/bomc // 此处bomc是服务名

最新文章