Tutorial JavaFx – parte 7

Les habia dicho que en esta parte del tuto ibamos a ver como hacer una interfaz grafica para la conexion entre javafx y mysql (releer o no van a entender este)….pues menti :P

Antes de ver eso primero vamos a ver como facilitarnos un poco la vida usando una clase para nuestra conexion. Esto nos servira para poder olvidarnos un poco del codigo y hacer una clase reutilizable. Y de paso ven un poco de como usar clases y funciones en javafx :)

Lo primero sera crear un nuevo proyecto en nuestro NetBeans, yo le he llamado tablesjavafx, dentro de “Source Package” veran un paquete llamado igual que el nombre del proyecto, le hacemos click derecho->New->JavaFX Class y nos aparecera una ventana para crear la nueva clase, yo la he llamado “Database” y click en Finalizar. Al final les deberia quedar algo asi:

Tutorial JavaFx   parte 7

Veran que en las Libraries tambien esta el driver del MySQL, si leyeron el capitulo 6 de este tuto entonces eso ya saben como importarla. Y tambien estamos usando la misma base de datos del capitulo 6.

Lee el resto de esta entrada…

Tutorial JavaFX – parte 6

Lamento no estar actualizando el blog como de costumbre pero la verdad es que esta semana es una semana de mier**, pero bueno, googleando veo que mucha gente todavia no sabe como conectar javafx con mysql, pero la verdad es muy sencillo y es casi igual que como lo hice cuando escribi el post de conectar java con mysql. Por cierto es necesario que vean ese post porque sino no van a entender este :P

Voy a explicar algunas cosas y luego vemos el codigo. Lo primero es que para el ejemplo usare una tabla sencilla llamada “Todos” en una base de datos llamada “clientes”. La tabla solo tiene 2 campos:

id es campo clave y autoincremental y task un varchar cualquiera.

Tutorial JavaFX   parte 6En este primer ejemplo haremos algo muy sencillo y poco util :) ya que nuestro ejemplo lo unico que hara es conectarse a la base de datos, insertar algun valor y luego mostrar todos los registros de la tabla…pero en la consola :P por eso decia que es poco util.

En la proxima entrega les mostrare como hacer lo mismo pero ya con una interface grafica mas decente. Y antes de empezar les vuelvo a repetir que es mejor que vean el post de como conectar java con mysql porque sino no van a entender este.

Lee el resto de esta entrada…

jHeidi, cliente grafico MySQL multiplataforma

Hace mucho tiempo les mostre varios clientes graficos para MySQL en Linux, hoy gracias a Ubuntulife me entero de otro. Se trata de jHeidi, es un proyecto que intenta crear un cliente multiplataforma basado en Java y es bastante estable a pesar de ser Alpha.

jHeidi - click para agrandar

jHeidi - click para agrandar

Como podran apreciar en la imagen es bastante completo.

La instalacion es bastante sencilla y obviamente necesitas tener instalado JRE (Java Runtime Enviroment). Solo debes descargar el paquete para linux desde aqui y una vez descargado ejecutar usando

./jheidi

y eso ejecutara directamente el programa.

Preview de MySQL 5.4 hasta un 90% más rápida

Hola. Perdonen por no haber posteado estos dias, pero estuve 2 dias intentando instalar Ubuntu 9.04 solo para darme cuenta que no era yo el que estaba haciendo algo mal sino que la grabadora no servia :P

Al menos volvi con una buena noticia, o algo parecido. Recordaran que los ultimos dias estuve hablando sobre la compra de SUN por parte de Oracle y los posibles peligros que podrian suceder a ese hecho.

Pero hemos tenido una buena noticia traida a nosotros por parte de BlogUbuntu y que nos cuenta que desde el dia 23 de abril esta disponible una versión previa de MySQL 5.4, que según aseguran sus creadores es hasta un 90% más rápida en la ejecución de ciertos procesos. Indican incluso una mejora en la velocidad palpable con sólo actualizar a esta nueva versión.

Por otro lado, pensando en el futuro, se prevé el lanzamiento de MySQL 6 para el año que viene, 2010.

Apuntándonos a las optimistas palabras de Karen T. P., Vicepresidente de Infraestructura de Software de SUN: “MySQL es tan omnipresente que su propiedad es irrelevante. Lo vimos cuando SUN adquirió MySQL y lo veremos ahora que Oracle ha adquirido a SUN. Oracle será un muy buen administrador de MySQL”.

La verdad nunca habia oido hablar del tal Karen T.P. pero tiene razon en decir que MySQL es omnipresente y ruego que tenga razon en decir que es irrelevante quien sea el actual dueño.

Bueno, esa fue la buena noticia para comenzar bien el finde :)

Que pasara despues de la compra de Sun por parte de Oracle?

Como ya todos se habran enterado Oracle compro a SUN por 7400 millones de dolares. Si no leyeron la noticia la pueden leer en latingeeks. Pero a los linuxeros no nos afecta mucho….al menos eso pensaba yo. Pero luego de deliverar un rato con CasiDiablo y Deivison en twitter me doy cuenta de algunas cosas bastante “interesantes” por no decir de terror!

Oracle y SUN

Oracle y SUN

El problema radica principalmente en que Oracle no tiene nada de Open Source y existen herramientas que nadie quiere que se hagan comerciales.

Por si no recuerdan SUN compro MySQL hace muy poco tiempo, y por si no lo han notado todos los blogs de wordpress se montan sobre MySQL.

Es decir, por el lado del desarrollo no lo veo tan importante, aquellas personas que desarrollan aplicaciones o sitios web usando MySQL podran pasarse a PostGres. Otra cosa por la que no habra que preocuparse sera por Java ya que en esta situacion java sera “reforzado” ya que todas las aplicaciones de Oracle estan desarrolladas principalemente en Java. Tampoco creo que haya que preocuparse por NetBeans ya que Oracle no tiene un IDE con esa calidad y ademas de hacerlo comercial solo lograrian alejar a los desarrolladores.

El verdadero problema radica en:

  1. MySQL
  2. VirtualBox
  3. GlashFish
  4. OpenOffice

La verdad quisiera que Oracle pasara un comunicado en este mismo instante diciendo que dejara libre esas aplicaciones y herramientas, pero dudo mucho que eso suceda, los cambios (muy buenos o muy malos) se daran a lo largo de los proximos meses.

Mono y Mysql – parte 2

Bueno vamos a seguir con este mini tutorial sobre como conectar mono y mysql.

Supongo que si estan leyendo este post es porque ya leyeron Mono y Mysql – parte 1. Donde habiamos creado la interfaz grafica y la base de datos.

Ahora vamos a continuar con el codigo, se van a MainWidow.cs , antes del procedimiento MainWindow creamos un objeto para la conexion:

IDbConnection conn;

y dentro del procedimiento MainWindow y luego de Build() debemos escribir los datos para conectarnos a la base de datos:

conn = new MySqlConnection(“Server=localhost;” +
“Database=marcadores;” +
“User ID=root;” +
“Password=songoku;” +
“Pooling=false”
);

Lee el resto de esta entrada…

© 2010 FreshBrown Theme. All rights reserved.

Powered by Wordpress | Theme by TricksDaddy