Oracle连接字符串的疑点
Oracle连接字符串的疑问
Oracle的连接字符串是
网上有人说“dbname”的部分是sid,那么问题来了,如果“dbname”是sid,那么如何知道我们要操作这个Oracle实例里面的哪个数据库(schema)?
------解决思路----------------------
在oracle中dbname 就是数据库实例名称,直接写实例名称就OK
------解决思路----------------------
sid没错
oracle本身就弱化了schema概念,你在使用中可以忽略这个概念,实际上一个用户对应一个schema。
oracle本来就不能创建schema,虽然有create schema语句,但是它创建的不是你说的这个schema。
Oracle的连接字符串是
jdbc:oracle:thin:@127.0.0.1:1521:dbname
网上有人说“dbname”的部分是sid,那么问题来了,如果“dbname”是sid,那么如何知道我们要操作这个Oracle实例里面的哪个数据库(schema)?
------解决思路----------------------
在oracle中dbname 就是数据库实例名称,直接写实例名称就OK
------解决思路----------------------
sid没错
oracle本身就弱化了schema概念,你在使用中可以忽略这个概念,实际上一个用户对应一个schema。
oracle本来就不能创建schema,虽然有create schema语句,但是它创建的不是你说的这个schema。