Foros del Web » Programación para mayores de 30 ;) » Java »

Java Cómo hacer 1 Execute Immediate?

Estas en el tema de Java Cómo hacer 1 Execute Immediate? en el foro de Java en Foros del Web. Hola alguien podría ayudarme? ... necesito ejecutar un comando "Execute immediate" a una base de datos Oracle. he intentado esto y truena: Código: Connection connection ...
  #1 (permalink)  
Antiguo 13/07/2006, 17:55
axz
 
Fecha de Ingreso: mayo-2005
Mensajes: 360
Antigüedad: 19 años
Puntos: 10
Java Cómo hacer 1 Execute Immediate?

Hola alguien podría ayudarme? ... necesito ejecutar un comando

"Execute immediate" a una base de datos Oracle.

he intentado esto y truena:

Código:
Connection connection = null;
    try
    {
      InitialContext initialContext = new InitialContext();
      DataSource dataSource = null;
      dataSource = ( DataSource )initialContext.lookup( "jdbc/conPUCoreDS" );
      connection = dataSource.getConnection();
      
      PreparedStatement pStmt = connection.prepareStatement( "EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_LANGUAGE = AMERICAN';" );
      pStmt.execute();
      pStmt.close();
...
gracias de antemano

Última edición por axz; 13/07/2006 a las 18:10
  #2 (permalink)  
Antiguo 22/10/2009, 09:31
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Java Cómo hacer 1 Execute Immediate?

Estimado AXZ,

Debes ejecutar la sentencia ORACLE sin EXECUTE IMMEDIATE:

Connection connection = null;
try
{
InitialContext initialContext = new InitialContext();
DataSource dataSource = null;
dataSource = ( DataSource )initialContext.lookup( "jdbc/conPUCoreDS" );
connection = dataSource.getConnection();

PreparedStatement pStmt = connection.prepareStatement( " 'ALTER SESSION SET NLS_LANGUAGE = AMERICAN';" );
pStmt.execute();
pStmt.close();
...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:56.