RE: Conexión a BD si Origen de Datos
Josué Magaña <[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Si lo que tienes es una base de datos en Access por ejemplo, puedes evitarte tener que crear un DNS en cada maquina para correr la aplicacion (si no está en red), modificando el acceso en tu codigo.Por poner un ejemplo, te dejo este para hacer una conexion a unas bases de datos en access:
Asi ya no necesitas crear el DNS, solo especificas el path, ya sea relativo o absoluto, saluidos
import java.sql.*;public class ConnectToAccess{ public static void main(String args[]) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); Connection conn = DriverManager.getConnection("jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb); DBQ=D:\\path_to_db\db.mdb;PWD=mypass","login","password"); Statement command = conn.createStatement(); ResultSet rs = command.executeQuery("select * FROM keyword"); while (rs.next()) { System.out.println(rs.getString(2)); } System.out.println("Connected To Access"); } catch (SQLException se) { System.out.println(se); } catch (Exception ex) { System.out.println(ex); } }}
_________________________________________________________________
Los mejores conciertos en exclusiva por MSN in concert
http://video.msn.com/?mkt=es-mx