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。如果您觉得这有帮助,请将我的答案标记为正确。