Java 解释JDBC连接

Java 解释JDBC连接,java,oracle11g,datasource,oracle-xe,Java,Oracle11g,Datasource,Oracle Xe,我想了解连接到数据源的基础知识。 使用Weblogic,如果我想连接到数据源,我如何解释URL jdbc:oracle:thin:@localhost:1521:XE 另外,当我们指定用户名/密码时,这是否适用于整个数据库 我正在使用Oracle 11g XE 例如,哪个部分表示此URL中的内容?连接字符串定义 jdbc:oracle:thin:[USER/PASSWORD]@[HOST][:PORT]:SID 连接字符串定义 jdbc:oracle:thin:[USER/PASSWOR

我想了解连接到数据源的基础知识。 使用Weblogic,如果我想连接到数据源,我如何解释URL

jdbc:oracle:thin:@localhost:1521:XE
另外,当我们指定用户名/密码时,这是否适用于整个数据库

我正在使用Oracle 11g XE


例如,哪个部分表示此URL中的内容?

连接字符串定义

 jdbc:oracle:thin:[USER/PASSWORD]@[HOST][:PORT]:SID

连接字符串定义

 jdbc:oracle:thin:[USER/PASSWORD]@[HOST][:PORT]:SID

jdbc:oracle:thin
指定oracle的jdbc精简驱动程序

@localhost
是主机名,即数据库服务器计算机

1521
post服务器运行的位置

XE
可以是在tnsnames.ora文件中定义的oracle服务名称或SID

您还可以指定usernam/密码:

jdbc:oracle:thin:[USER/PASSWORD]@//[HOST][:PORT]/SERVICE

jdbc:oracle:thin
指定oracle的jdbc精简驱动程序

@localhost
是主机名,即数据库服务器计算机

1521
post服务器运行的位置

XE
可以是在tnsnames.ora文件中定义的oracle服务名称或SID

您还可以指定usernam/密码:

jdbc:oracle:thin:[USER/PASSWORD]@//[HOST][:PORT]/SERVICE

无论何时通过网络进行通信,您都需要以下三个基本事项

  • 协议
  • 主人
  • 资源
  • 典型的例子是

    在哪里 http协议

    docs.oracle.com-主机

    资源的index.html

    类似的另一个例子是

    因此,一般来说,资源可以通过网络表示为

    [协议]:[主机][参考资料]

    将其扩展到您提到的JDBCURL

    jdbc:oracle:thin:@localhost:1521:XE

    jdbc:oracle:thin-指定协议,该协议反过来指示要使用的驱动程序。因此,每个驱动程序都有自己的协议与数据库服务器通信

    本地主机:1521-是主机


    XE-是要访问的资源

    无论何时通过网络进行通信,您都需要以下三件基本的事情

  • 协议
  • 主人
  • 资源
  • 典型的例子是

    在哪里 http协议

    docs.oracle.com-主机

    资源的index.html

    类似的另一个例子是

    因此,一般来说,资源可以通过网络表示为

    [协议]:[主机][参考资料]

    将其扩展到您提到的JDBCURL

    jdbc:oracle:thin:@localhost:1521:XE

    jdbc:oracle:thin-指定协议,该协议反过来指示要使用的驱动程序。因此,每个驱动程序都有自己的协议与数据库服务器通信

    本地主机:1521-是主机

    XE-是要访问的资源

    我向您推荐更准确的

    jdbc:oracle:thin:@localhost:1521:XE

    jdbc:部分定义了协议

    oracle:精简部分定义驱动程序

    @localhost定义服务器地址(此处localhost可以是IP地址或主机名)

    1521定义了远程端口

    XE定义数据库的SID

    另外,当我们指定用户名/密码时,这是否适用于整个数据库

    您可以访问您提供给用户的内容,因此这取决于数据库配置

    我建议您使用

    jdbc:oracle:thin:@localhost:1521:XE

    jdbc:部分定义了协议

    oracle:精简部分定义驱动程序

    @localhost定义服务器地址(此处localhost可以是IP地址或主机名)

    1521定义了远程端口

    XE定义数据库的SID

    另外,当我们指定用户名/密码时,这是否适用于整个数据库

    您将有权访问您提供的用户可用的内容,因此这取决于数据库配置

    希望有所帮助!希望有帮助!