SoloCodigo
Sistemas Operativos => GNU/Linux => Mensaje iniciado por: emuller en Lunes 9 de Julio de 2007, 03:15
-
Hola. Hace algún tiempo hice un programita en Java que se conectaba a un base de datos de MySQL a través de ODBC, todo ésto en Windows. Hace un tiempo instalé Linux (Mandriva 2007 Spring Free), instalé el MySQL (5.x), el Java (1.5.x), instalé los paquetes de unixODBC (a excepción de los de desarrollo), cree la base de datos en MySQL, compilé el programa con Java pero no se como hago para crear el acceso a la base de datos a través de ODBC. He buscado en Google, pero no termino de entender como es que funciona. ¿Alguien me podría dar algunas explicaciones sobre el manejo de ODBC en Linux?
-
Si quieres usar (solamente) SQL no hay porque usar unixODBC, desde Java lo podes hacer.
De lo contrario (o si hay otras razones) este documento (http://www.developer.com/java/article.php/942641) te puede ser de ayuda.
Otra solucion:
http://www.codebase.com/products/Java/ (http://www.codebase.com/products/Java/)
-
Respecto a lo primero que dijiste (lo de no usar odbc), ¿como sería?¿funciona con cualquier servidor de base de datos o sólo con MySQL?
-
Realmente no importa mucho, todo de pende de cuan portable quieres que sea la aplicacion, fuera de eso hay varias APIs para esto:
http://www.mysql.com/products/connector/j/ (http://www.mysql.com/products/connector/j/)
http://www.developer.com/java/data/article.php/3417381 (http://www.developer.com/java/data/article.php/3417381)
Aqui hay un ejemplo:
http://www.wbluhm.com/MySQLTut.html (http://www.wbluhm.com/MySQLTut.html)
-
Muy interesante el primer tutorial. Siempre sentí curiosidad por el conector J de MySQL pero nunca me tomé el tiempo de ver como se utiliza. También, al ingresar el sitio de unixODBC me encontré con que brinda algunas herramientas gráficas para administrarlo (al estilo de Windows) que no sabía que existían porque la distribución que utilizo no trae esas herramientas (o al menos no pude encontrarlas). Veré si puedo compilar e instalar esas herramientas, y ya que he instalado varias herramientas para Java (NetBeans y Eclipse) comenzaré a probar con el conector J siguiendo el tutorial que me pasaste. Si tengo algún problema compilando las herramientas seguramente preguntaré aquí mismo sobre alguna solución.