Podemos sumar que si usas un motor SQL, la aplicacion es multi usuario. En cambio de la otra forma la aplicacion es para una unica pc.
El día 5 de enero de 2011 21:49, Pablo Lillia <[email protected]> escribió: > El 02/01/11 16:07, Roby Sottini escribió: >> >> ¡Hola! >> Esta consulta tal vez no es la más apropiada para esta lista, pero de >> todas >> formas estoy usando Linux (Ubuntu 10.10 32bit) y la amabilidad y rapidez >> de esta >> lista es fenomenal. >> Tengo que hacer un trabajo final para mi carrera de la universidad que >> consiste en un programa y guarde los datos en una base de datos. Quiero >> usar >> Java con Netbeans. >> Para bases de datos usé VisualFox Pro previamente, que es lo que >> enseñan en >> mi universidad. Pero no quiero volver a usarlo, por lo que me gustaría >> saber sus >> opiniones sobre qué alternativas usar a este programa. >> Ya instalé NetBeans en mi Ubuntu y supuestamente JDBC está incluído, >> que >> sirve para hacer consultas SQL, pero no sirve como motor de bases de >> datos. >> Quisiera saber si existe un motor de bases de datos para usar con Netbeans >> o qué >> me aconsejan usar que sea parecido (pero libre) a VisualFox. >> >> Saludos desde Ushuaia, >> >> Roby >> > > > Roby, > Netbeans es un entorno de desarrollo visual para Java y otros lenguajes, > como lo son también Eclipse, Visual Studio, y otros. > > JDBC es una API estándar en Java para la conexión a varias fuentes de datos, > en particular bases de datos SQL, desde la máquina virtual de Java bajo > JavaSE (Java Standard Edition). Siempre está incluída en cualquier > implementación válida de la máquina virtual (JVM) de Java. JDBC se apoya en > drivers propios, algunos de los cuales (los llamados Tipo IV), están > escritos 100% en Java y son un simple archivo jar que tenés que incluir en > tu aplicación. > > Aparte de las bases de datos como MySQL, SQLite, PostgreSQL y muchas más, > tenés algunas bases de datos muy chiquitas y livianas escritas "en java" > 100% portables, pensadas para el desarrollo y entornos de pruebas, o para > ser embebidas en tus propias aplicaciones Java. Si bien la excelente SQLite > es una base liviana y muy rápida, tiene la desventaja (o no) de ser nativa. > Al programar en Java, puede ser más interesante a veces usar bases como HSQL > (antes HipersonicSQL) o Apache Derbi, y otras similares. La ventaja de > estas, es que al ser 100% Java, podés incluirlas en tu app y con la garantía > de que correrán en cualquier plataforma y sistema operativo donde haya una > JVM. SQLite, por otro lado, al ser nativo, puede ser una complicación extra > o no. Igualmente, HSQL y Derbi son para ciertos usos limitados (como también > SQLite), que tal vez cumplan con creces tu trabajo (pero dependerá de las > necesidades del mismo). > > Te lo comento como otra opción muy interesante, considerando la > simplificación posterior en la distribución y prueba del trabajo cuando lo > entregues (léase: ahorrarse posibles dolores de cabeza posteriores). > > Saludos! > Pablo > > -- > Para desuscribirte tenés que visitar la página > https://listas.linux.org.ar/mailman/listinfo/lugar-gral/ > Usuarios Software Libre Argentina (USLA) > -- JaVieR A. Alvarez ##################### GNU/Linux User #127940 -- Para desuscribirte tenés que visitar la página https://listas.linux.org.ar/mailman/listinfo/lugar-gral/ Usuarios Software Libre Argentina (USLA)
