1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| public class OracleSQL {
public Connection conn;
public Statement ps;
public ResultSet rs;
public Connection getConn() {
return conn;
}
public OracleSQL(String host, String login,String passwd) throws Exception
{
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
conn = DriverManager.getConnection (host,login, passwd);
conn.setAutoCommit(false);
}
public void CloseConnectionOracle() throws Exception
{
conn.close();
}
public void CloseStatementOracle() throws Exception
{
ps.close();
}
public void CloseResultsetOracle() throws Exception
{
rs.close();
}
public ResultSet Query(String query) throws Exception
{
try
{
ps = conn.createStatement(rs.TYPE_SCROLL_SENSITIVE, rs.CONCUR_UPDATABLE);
rs = ps.executeQuery(query);
return rs;
}
catch(SQLException e)
{
System.out.println("Erreur dans la requete SQL");
throw e;
}
}
} |
Partager