Java 在应用程序中使用Oracle数据库需要什么?
开发使用Oracle数据库的应用程序需要什么 实际上,我的困惑在于我已经为我的数据库建立了一个模式,如果我想在另一台PC上安装我的应用程序,我是否必须安装整个Oracle数据库 这让我抓狂,因为我的应用程序可能比Oracle数据库小Java 在应用程序中使用Oracle数据库需要什么?,java,database,oracle,Java,Database,Oracle,开发使用Oracle数据库的应用程序需要什么 实际上,我的困惑在于我已经为我的数据库建立了一个模式,如果我想在另一台PC上安装我的应用程序,我是否必须安装整个Oracle数据库 这让我抓狂,因为我的应用程序可能比Oracle数据库小 我是编程实践领域的新手,我正在用JavaSE编写应用程序 不,您不必在应用程序中安装整个数据库,您只需将数据库安装在一个地方的数据库服务器上,然后告诉您的应用程序连接到该数据库服务器: 但是,如果您需要在一台PC上安装应用程序,您的应用程序不必在多台PC上使用,那么
我是编程实践领域的新手,我正在用JavaSE编写应用程序 不,您不必在应用程序中安装整个数据库,您只需将数据库安装在一个地方的数据库服务器上,然后告诉您的应用程序连接到该数据库服务器: 但是,如果您需要在一台PC上安装应用程序,您的应用程序不必在多台PC上使用,那么您需要在应用程序旁边安装DB 如果它只是一个独立的应用程序,您可能需要考虑使用不同于DB的替代方案,例如文件 我知道DB是一种处理数据的专业方法,但无论如何,您可能还是想看看其他方法
或者您可以使用Derby java嵌入式数据库或任何java支持的嵌入式数据库。感谢您的回复,我知道这一点,如果我想安装包含上面列出的所有内容的构建应用程序,我是否必须在应用程序安装程序中包含数据库安装程序?更具体地说,是否有amy轻型oracle数据库包可以为我的应用程序运行数据库提供后端支持?@dip,是的,我收到了你的问题,请查看我的更新答案。谢谢@salah,你的帮助比任何事情都重要!如果我想在多台PC上使用我的应用程序,那么我应该使用tomcat、glassfish等服务器。实际上,我对DBMS和服务器oracle、glassfish或tomcat没有什么混淆。再次提前感谢。@dip,任何时候都可以,我所说的DB server是DBMS,当您安装oracle套件时,您只是安装了DB server。Tomcat glassfish是web应用程序服务器,而不是db服务器。他们负责部署和运行web应用程序。此外,应用程序中还需要精简驱动程序。
connection = DriverManager.getConnection(
"jdbc:oracle:thin:@DBhostAddress:1521:user","pass");