如何使用Java连接到基于web的Oracle数据库?

如何使用Java连接到基于web的Oracle数据库?,java,database,oracle,oracle10g,Java,Database,Oracle,Oracle10g,我有一个帐户、密码和URL。使用: Connection connection = null; try { // Load the JDBC driver String driverName = "oracle.jdbc.driver.OracleDriver"; Class.forName(driverName); // Create a connection to the database String serverName = "127.0.0.1";

我有一个帐户、密码和URL。

使用:

Connection connection = null;

try {
   // Load the JDBC driver
   String driverName = "oracle.jdbc.driver.OracleDriver";
   Class.forName(driverName);

   // Create a connection to the database
   String serverName = "127.0.0.1";
   String portNumber = "1521";
   String sid = "mydatabase";
   String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
   String username = "username";
   String password = "password";
   connection = DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
   // Could not find the database driver
} catch (SQLException e) {
   // Could not connect to the database
}

参考资料:

只是OMG Ponies答案的附录,您需要几项才能继续: 1.构建路径上的用于Oracle的JDBC驱动程序(Oracle提供这些驱动程序供下载) 2.OMG Ponies代码中的
driverName
变量必须更改为您正在使用的特定Oracle驱动程序的名称
3.OMG Ponies代码中的
serverName
变量不应保留在127.0.0.1,而应改为您提到的服务器地址。我之所以注意到这一点,是因为你的问题措辞意味着不熟悉一般的计算机概念,尤其是使用Java数据库。

什么是基于web的数据库?对不起,它只是基于服务器的数据库,你可以通过web浏览器访问它。我只是不熟悉数据库编程。@Mo:OracleJDBC下载:+1了解详细信息。另外,在整个答案中阅读OMG小马也很有趣。是的,我是第一次使用Java数据库,老实说,我不是世界上最强大的程序员。你说的司机是什么意思?你知道我需要哪一个吗?感谢您的帮助和时间。当然,最适合您使用的JDK的Oracle驱动程序。我在Oracle方面的有限经验告诉我,您需要获得专门针对所连接数据库的Oracle版本的Oracle JDBC驱动程序。例如,如果要连接到Oracle 10g DB,则需要Oracle 10g JDBC驱动程序。您可以在中查看要下载的驱动程序列表。