|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
Conexión a BD si Origen de DatosHola!
Estoy desarrollando una pequeña aplicación de escritorio en JAVA, esta se conecta a una base de datos, el problema es que para conctarme a la BD utilizo un origen de datos, lo que significa que a cada usuario que se le instale la aplicación, se le debe de crear un origen de datos..... lo que es dificial si la aplicación la va a utilizar alrededor de 200 usuarios, aparte para el origen de datos necesitarian el nombre de usuario y la clave para accesar a la BD lo que no es muy sano.... Existe alguna forma de crear un origen de datos desde código, o otra manera de conectarme a la BD...... Por cierto la aplicación la pondremos a funcionar en un .jar... --------------------------------- Yahoo! Deportes Beta ¡No te pierdas lo último sobre el torneo clausura 2008! Entérate aquí http://deportes.yahoo.com |
|
|
Re: Conexión a BD si Origen de Datossupongo que conocerás la URL de la base de datos. usando RMI con un
servidor que atienda las peticiones, o un servidor que corra sobre Tomcat con una DataSource, entre las opciones más sencillas. En ambos casos las opciones de filtrado son muchas, pero la mejor no es con los datos de acceso a la base de datos. Ivan Rojas escribió: > Hola! > Estoy desarrollando una pequeña aplicación de escritorio en JAVA, esta > se conecta a una base de datos, el problema es que para conctarme a la > BD utilizo un origen de datos, lo que significa que a cada usuario que > se le instale la aplicación, se le debe de crear un origen de > datos..... lo que es dificial si la aplicación la va a utilizar > alrededor de 200 usuarios, aparte para el origen de datos necesitarian > el nombre de usuario y la clave para accesar a la BD lo que no es muy > sano.... > > Existe alguna forma de crear un origen de datos desde código, o otra > manera de conectarme a la BD...... > > Por cierto la aplicación la pondremos a funcionar en un .jar... > > ------------------------------------------------------------------------ > > Yahoo! Deportes Beta > ¡No te pierdas lo último sobre el torneo clausura 2008! > Entérate aquí http://deportes.yahoo.com > |
|
|
Re: Conexión a BD si Origen de DatosHola Ivan,
No entiendo muy bien lo que dices, por lo que tengo varias dudas. De igual forma te las pregunto y te respondo bajo la suposicion. 1. Que motor de base de datos estas usando (ACCESS) ? Si ese es el caso, te aconsejaria que lo hicieras en MYSQL y asi lo podes montar en un server, y que el cliente o los 200 clientes accedan desde tu aplicacion (con JDBC) a la base de datos que se encontrara en un servidor. Creo que esto tambien lo podras hacer con un servidor en windows que use ODBC, pero no sabria decirte como hacerlo. 2. Ahora si la aplicacion es muy personal, y por cada usuario al que se la instales le tenes que instalar la Base de datos, pues hay te sigo aconsejando que instales el MySQL, osea podes hacer un empaquetado en el que incluyas tu archivo .jar y el Mysql ya listo para funcionar (con la base de datos incluida, el usuario creado y todo). Hay una version del Mysql que no requiere instalacion ni nada, osea la descomprimes y funciona. Saludes y exitos 2008/6/18 Ivan Rojas <irojas77@...>: > Hola! > Estoy desarrollando una pequeña aplicación de escritorio en JAVA, esta se > conecta a una base de datos, el problema es que para conctarme a la BD > utilizo un origen de datos, lo que significa que a cada usuario que se le > instale la aplicación, se le debe de crear un origen de datos..... lo que es > dificial si la aplicación la va a utilizar alrededor de 200 usuarios, aparte > para el origen de datos necesitarian el nombre de usuario y la clave para > accesar a la BD lo que no es muy sano.... > > Existe alguna forma de crear un origen de datos desde código, o otra manera > de conectarme a la BD...... > > Por cierto la aplicación la pondremos a funcionar en un .jar... > > ________________________________ > Yahoo! Deportes Beta > ¡No te pierdas lo último sobre el torneo clausura 2008! > Entérate aquí http://deportes.yahoo.com > |
|
|
Re: Conexión a BD si Origen de DatosEl motor de BD es SQL Server 2000, este se encunetra almacenado en un servido local.....
yamsung lage <yamsung@...> escribió: Hola Ivan, No entiendo muy bien lo que dices, por lo que tengo varias dudas. De igual forma te las pregunto y te respondo bajo la suposicion. 1. Que motor de base de datos estas usando (ACCESS) ? Si ese es el caso, te aconsejaria que lo hicieras en MYSQL y asi lo podes montar en un server, y que el cliente o los 200 clientes accedan desde tu aplicacion (con JDBC) a la base de datos que se encontrara en un servidor. Creo que esto tambien lo podras hacer con un servidor en windows que use ODBC, pero no sabria decirte como hacerlo. 2. Ahora si la aplicacion es muy personal, y por cada usuario al que se la instales le tenes que instalar la Base de datos, pues hay te sigo aconsejando que instales el MySQL, osea podes hacer un empaquetado en el que incluyas tu archivo .jar y el Mysql ya listo para funcionar (con la base de datos incluida, el usuario creado y todo). Hay una version del Mysql que no requiere instalacion ni nada, osea la descomprimes y funciona. Saludes y exitos 2008/6/18 Ivan Rojas <irojas77@...>: > Hola! > Estoy desarrollando una pequeña aplicación de escritorio en JAVA, esta se > conecta a una base de datos, el problema es que para conctarme a la BD > utilizo un origen de datos, lo que significa que a cada usuario que se le > instale la aplicación, se le debe de crear un origen de datos..... lo que es > dificial si la aplicación la va a utilizar alrededor de 200 usuarios, aparte > para el origen de datos necesitarian el nombre de usuario y la clave para > accesar a la BD lo que no es muy sano.... > > Existe alguna forma de crear un origen de datos desde código, o otra manera > de conectarme a la BD...... > > Por cierto la aplicación la pondremos a funcionar en un .jar... > > ________________________________ > Yahoo! Deportes Beta > ¡No te pierdas lo último sobre el torneo clausura 2008! > Entérate aquí http://deportes.yahoo.com > --------------------------------- Yahoo! Deportes Beta ¡No te pierdas lo último sobre el torneo clausura 2008! Entérate aquí http://deportes.yahoo.com |
|
|
RE: Conexión a BD si Origen de DatosSi 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 |
|
|
Re: Conexión a BD si Origen de DatosBueno si es SQL Server, puedes hacerlo igual como si fuera MySql.
Solo debes configurar al SQL Server para que accete conexiones desde cualquier servidor (A traves de internet o por local.) Saludes y Exitos 2008/6/19 Josué Magaña <xscorpio_@...>: > 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); > } > } > } > > > > ________________________________ > ¿Tus fotos son un desorden? La solución a tus males se llama Galería > fotográfica de Windows Live > |
| Free Forum Powered by Nabble | Forum Help |