Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle数据库与java的连接_Java_Oracle_Apache_Tomcat_Netbeans 7 - Fatal编程技术网

Oracle数据库与java的连接

Oracle数据库与java的连接,java,oracle,apache,tomcat,netbeans-7,Java,Oracle,Apache,Tomcat,Netbeans 7,连接代码 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

连接代码

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");
在url系统中,它全局连接到oracle,访问所有表,因此没有数据库安全性或隔离性,因此如何区分它。我想为不同的项目创建不同的数据库如何在oracle中创建它以及如何使用java访问尝试以下方法:

打开命令: 1.sqlplus/as-sysdba; 2.创建123标识的用户测试; 3.授予所有测试权限

这里:test是密码为123的新用户 现在,当您需要使用此用户登录时 输入CMD:Sqlplus test/123

更正: 在URL中: url=jdbc:oracle:thin:@localhost:1523:system; 最后一个参数应该是SID 通常服务Id是XE
url=jdbc:oracle:thin:@localhost:1523:XE

你想吗?你们是对的,你们不应该作为一个系统定期连接。你们的问题到底是什么?您不必使用系统登录。您可以使用不同的用户名/密码,该用户名/密码在数据库中具有相应的访问权限设置。因此,我必须创建一个用户,然后将其传递给DriverManager.getConnectionthis.url,this.username,this.password;我是否正确???如何通过java编码连接用户???是的,它已完成DriverManager.getConnectionthis.url、this.username、this.pass‌​单词在用户名和密码字段中,我们必须添加特定用户的用户名和密码..这就是我们可以区分它的方式..是的,更正@hemal。如果您觉得这有帮助,请将我的答案标记为正确。