jdbc url定义

时间:2013-01-29 06:19:23

标签: java oracle jdbc

我知道这个问题会给我带来很多挫折,但我仍然会问! :d 我四处搜索,但我的查询仍然存在。 。

jdbc connection url is- jdbc:oracle:thin:hr/hr@localhost:1521/XE

我将直截了当地回答我的问题:

问题1:为什么我们在url字符串中使用“:”(冒号)?作为约定,“:”用于指定端口号。

问题2:什么是瘦?据我所知,瘦指定客户端..即瘦/厚客户端?实际上是什么?

问题3:什么是XE?

3 个答案:

答案 0 :(得分:5)

  

问题1:为什么我们在url字符串中使用“:”(冒号)?

因为Jdbc url连接字符串协议分隔不同的段,如host,driver,db等

  

问题2:什么是瘦?

Thin意味着100%的java驱动程序,与ODBC-JDBC桥或本机

不同
  

问题3:什么是XE?

XE是模式名称(db实例),在本例中是Oracle Express Edition的默认值

答案 1 :(得分:1)

jdbc connection url is-jdbc:oracle:thin:hr / hr @ localhost:1521 / XE

我将直截了当地回答我的问题:

问题1:为什么我们在url字符串中使用“:”(冒号)?作为约定,“:”用于指定端口号。 Ans.in jdbc技术,给出一些规则来开发jdbc持久性逻辑来连接database.so,这个url模式有字符串类型,但是这些属性用分号分隔以标识与数据库的连接。 port no是与数据库连接连接的数据库的唯一值,如oracle是1521。

问题2:什么是瘦?据我所知,瘦指定客户端..即瘦/厚客户端?实际上是什么? Ans-thin驱动程序内部层次实现较少。驱动程序是java中最好的驱动程序,因为瘦不依赖于数据库的dsn。驱动程序连接所有在其他服务器位置运行的数据库。 内部有更多层实现的厚驱动程序。适用于独立应用程序。它依赖。

问题3:什么是XE? XE是oracle Express版数据库的服务ID。这意味着每个数据库都具有唯一的数据库位置标识,以便与默认情况下为XE的oracle Express Edition等数据库连接。

答案 2 :(得分:0)

jdbc:oracle:thin:[user/password]@[host][:port]:SID

用户 - Oracle服务器中定义的登录用户名。

密码 - 登录用户的密码。

host - 运行Oracle服务器的主机名。          默认值为127.0.0.1 - localhost的IP地址。

端口 - Oracle正在侦听连接的端口号。          默认值为1521。

SID - Oracle服务器数据库实例的系统ID。          SID是必需值。默认情况下,Oracle Database 10g Express          Edition创建一个名为XE的数据库实例。