我是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/