gpt4 book ai didi

java - Java EE 中的 Oracle 数据库连接

转载 作者:行者123 更新时间:2023-12-02 00:33:25 26 4
gpt4 key购买 nike

我是java新手,我有一个疑问:

我正在通过此方法重新调整 con:

package mypackage;
public class DBconnection {
Connection con = null;

public Connection getConnection() throws Exception, SQLException
{
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@zzz:1521:zzz","zzz", "zzz");
}
catch(Exception e)
{

}
return con;
}

public void removeConnection() throws SQLException
{
con.close();
}

}

现在,当我调用 getConnection(); 方法时,我得到了 con ,现在使用prepareStatement时,我如何在查询中使用它?

我叫它

DBconnection dbconnect = new DBconnection();

dbconnect.getConnection().prepareStatement(""); //is this the right way to write??

DBconnection dbconnect = new DBconnection();
dbconnect.getConnection();

dbconnect.con.prepareStatement(""); //is this the right way to write??

在这些之后我应该如何关闭连接?

dbconnect.removeConnection();

最佳答案

不,这不是在 Java EE 中获取数据库连接的方式。您应该将其留给 Java EE 来为您处理连接,您只需从 Java EE 获取它即可。本教程可能对您来说是一个好的开始:J2EE DB Connection

关于java - Java EE 中的 Oracle 数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com