Usar datos de una base de datos de Access en Java

quiero hacer un programa tipo preguntas y respuestas donde de una base de datos con tres columnas (una con las preguntas, otra con las respuestas y otra con la explicación) se elija una pregunta aleatoria y se tenga que introducir la respuesta.

El problema es que soy un poco nuevo programando, tengo la conexión a la base de datos hecha con UCanAccess pero ahora no sé como se “coge” un dato de la primera columna para que lo imprima en pantalla.

¿Alguna ayuda, por favor?

Gracias.

PDO INSERT INTO with SELECT no agrega registros a la base de datos phpmyadmin

La cadena “INSERT INTO admin_history (user_id, username, usernick, userlevel, delete_user_id) SELECT user_id, username, usernick, userlevel, delete_user_id FROM user WHERE (user_id =: user_id)” no escribirá datos en la base de datos.

Si en lugar de: user_id sustituye la identificación existente, el registro funciona.

No escribí el código yo mismo, tomé http://demo.webslesson.info/multiple-checkbox-update-data/ aquí e intenté agregar la capacidad de ver el historial de cambios en el sitio http://yamer7.beget.tech/panel-admin.

include($  _SERVER['DOCUMENT_ROOT'].'/sql_connect.php');  if(isset($  _POST['user_id'])) {     $  new_id = $  _POST['new_id'];     $  user_id = $  _POST['user_id'];     $  username = $  _POST['username'];     $  usernick = $  _POST['usernick'];     $  userlevel = $  _POST['userlevel'];     $  delete_user_id = $  _POST['delete_user_id'];     for($  count = 0; $  count < count($  user_id); $  count++)     {         $  data = array(             ':new_id'   => $  new_id[$  count],             ':user_id'   => $  user_id[$  count],             ':username'  =>  $  username[$  count],             ':usernick'  =>  $  usernick[$  count],             ':userlevel'  =>  $  userlevel[$  count],             ':delete_user_id'  =>  $  delete_user_id[$  count]     );     $  query0 = "INSERT INTO admin_history (user_id, username, usernick, userlevel, delete_user_id) SELECT user_id, username, usernick, userlevel, delete_user_id FROM user WHERE (user_id = :user_id)";     $  statement0 = $  connect->prepare($  query0);     $  statement0->execute($  data);     $  query1 = "UPDATE user SET user_id = :new_id, username = :username, usernick =:usernick, userlevel = :userlevel, delete_user_id = :delete_user_id WHERE (user_id = :user_id)";     $  statement1 = $  connect->prepare($  query1);     $  statement1->execute($  data);     $  query2 = "DELETE FROM user WHERE delete_user_id=1";     $  statement2 = $  connect->prepare($  query2);     $  statement2->execute($  data);     } } 

Escriba cuál es la mejor manera de hacerlo si deseo guardar muestras múltiples durante INSERT INTO para que todos los registros modificados seleccionados en la casilla de verificación se escriban en la base de datos.

Select de mi base de datos esta devolviendo los valores duplicados

estoy realizando una consulta a mi base de datos mediante select, segun el código abajo no aparece mensages de errores pero esta duplicando las filas de la tabla. Intente cambiar el código del insert dejandolo sim el INNER JOIN pero no funciona de la manera que necesito.

Codigo PHP y HTML

 <table class="table table-striped">                  <tr>                   <th>ID quarto</th>                   <th>Hotel</th>                   <th>Tipo de quarto</th>                   <th>Numero do quarto</th>                   <th>Valor diaria R$  </th>                  </tr>                 <?php                  $  sql= "SELECT  id_tipo_quarto,  num_quarto, valor_diaria,                               nome_hotel, tipo_quarto2                               FROM tipo_quarto                                INNER JOIN hoteis_pousadas                                 INNER JOIN tipo2 ON cod_tipo2 =  tipo_quarto ";                 $  resultado=$  mysqli->query($  sql);               while($  row = $  resultado->fetch_array(MYSQLI_ASSOC))                 {                   echo '                   <tr>                   <td>'.$  row['id_tipo_quarto'].'</td>                   <td>'.$  row['nome_hotel'].'</td>                   <td>'.$  row['tipo_quarto2'].'</td>                   <td>'.$  row['num_quarto'].'</td>                   <td>'.$  row['valor_diaria'].'</td>                    </tr>                     ';                  }                    ?>               </table> 

introducir la descripción de la imagen aquí

Crear desde cero una base de datos oracle en servidor remoto

Saluds a todos.

Estoy haciendo un programa indeoendiente de la base de datos, utilizando System.Data.Common, DBProviderfactory, etc; necesito crear desde cero una base de datos en un servidor oracle, y posteriormente crear las tablas, procedimientos almacenados y funciones; el programa se ejecuta desde una ubicación distinta al servidor oracle. Esto ya lo he hecho con un servidor SQL Server y ahora necesito hacerlo con oracle.

No tengo ninguna experiencia trabajando con oracle, sólo lo he utilizado para conectarme a basse de datos ya existentes y manipular registros.

He visto un ejemplo en un post anterior, pero en este post utilizan un servidor local, es decir, que el programa está en el mismo ordenador que oracle.

Este es el enlace al Post:

Create Oracle database and schema programmatically ADO.NET

Como se puede ver en el post anterior, la ubicación de la ruta de oradata es local:

string oracleDataPath = "C:\PATH_TO_ORADATA\"; 

Yo necesito hacer lo mismo pero direccionándolo a un servidor remoto.

Gracias de antemano por la ayuda que me puedan brindar.

What is the purpose of user agent node-fetch fetching just the base URL from our site?

The user agent node-fetch/1.0 (+https://github.com/bitinn/node-fetch) has been fetching the base URL from IP’s belonging to 251.232.178.107.gae.googleusercontent.com.

It is fairly aggressive and coming in from quite a number of IP addresses and I’m wondering why the user agent only fetches the base URL and no other resources are loaded.

user agent

I’d like to block it but am not sure it would be wise.

Se usa una conexión a base de datos por cada PreparedStatement que ejecuta cada hilo?

La pregunta es simple, uso hilos de ejecución y a cada hilo le paso la misma conexión a base de datos (Solo abro una conexión) lo que no se es, por ser una sola conexión, ¿se ejecutan los PreparedStatement paralelamente (por cada hilo simultáneamente) o se ejecuta uno a la vez haciendo un cuello de botella (se espera a que termine uno para ejecutar otro)?

Adjunto fragmento de codigo, aunque en realidad no es muy necesario.

NOTA: los PreparedStatement son independientes para cada hilo

    public int actualizaMetadata(PreparedStatement ps, DatosMetadata datosMetadata) throws Exception, SQLException {     int resultado;     int registrados = 0;     try {         ps.setBigDecimal(1, datosMetadata.getSubtotal());         ps.setBigDecimal(2, datosMetadata.getTotal_retenidos());         ps.setBigDecimal(3, datosMetadata.getTotal_trasladados());         ps.setBigDecimal(4, datosMetadata.getDescuento());         ps.setString(5, datosMetadata.getMetodoPago());         ps.setString(6, datosMetadata.getSerie());         ps.setString(7, datosMetadata.getFolio());         ps.setString(8, datosMetadata.getUsoCFDI());         ps.setString(9, datosMetadata.getMoneda());         ps.setString(10, datosMetadata.getUuid());         resultado = ps.executeUpdate();         if (resultado <= 0) {             throw new Exception("El UUID: " + datosMetadata.getUuid() + " No esta registrado en la tabla de Metadatos. ");         }         if (resultado > 0) {             registrados++;         }     } catch (SQLException e) {         throw new Exception(e.getMessage());     } catch (Exception ex) {         throw new Exception(ex.getMessage());     } finally {         ps.clearParameters();     }      return registrados; } 

Worldwide country base 950 million email list for $10

The databases carries with it presently active emails. therefore you’ll recognize, you’re causation emails to active users. This feature makes our product one among the most effective on the market.Huge info of 950 Million emailes. additionallycomes with bonus files. The traffic come back from the foremost well-liked social websites within the world.Expand your sales and growth. All of my lists are exclusive and cheap! Very important: The databases carries with it presently active emails. So you’ll recognize, you’re causation emails to active users. This feature makes our product one among the most effectiveon the market. This info is price over $ 400 To $ 700 Selling for under $ 10

by: mzaid302
Created: —
Category: Email & Newsletters
Viewed: 102