连接代码
username="system";
password="oracle11";
url="jdbc:oracle:thin:@localhost:1523:system";
Driver="oracle.jdbc.driver.OracleDriver";
Class.forName(this.Driver);
this.con=DriverManager.getConnection(this.url,this.username,this.password);
System.out.println("Connect");
在网址“系统”是全局连接到oracle它访问所有表,所以没有数据库安全或分离,所以如何区分它。我想为不同的项目创建不同的数据库如何在Oracle和如何使用java访问
答案 0 :(得分:0)
试试这个:
打开CMD:
1. sqlplus / as sysdba;
2. 创建由123识别的用户测试;
3. 授予所有权限以进行测试;
此处:测试是密码为 123 的新用户 现在,当您需要使用此用户登录时 键入CMD:Sqlplus test / 123
校正:
在URL中:
URL =" JDBC:预言:瘦:@localhost:1523:系统&#34 ;;
最后一个参数应为 SID
通常服务ID为 XE
的 URL =" JDBC:预言:瘦:@localhost:1523:XE&#34 ;; 强>