我知道这个问题会给我带来很多挫折,但我仍然会问! :d 我四处搜索,但我的查询仍然存在。 。
jdbc connection url is- jdbc:oracle:thin:hr/hr@localhost:1521/XE
我将直截了当地回答我的问题:
问题1:为什么我们在url字符串中使用“:”(冒号)?作为约定,“:”用于指定端口号。
问题2:什么是瘦?据我所知,瘦指定客户端..即瘦/厚客户端?实际上是什么?
问题3:什么是XE?
答案 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的数据库实例。