Bases de datos desde Java
Hola:
Necesito crear una base de datos para ser accedida desde una applet.
1)¿Con que creo la base de datos?
2)¿Que necesito saber para acceder a ella desde mi applet?
Necesito crear una base de datos para ser accedida desde una applet.
1)¿Con que creo la base de datos?
2)¿Que necesito saber para acceder a ella desde mi applet?
Loco quiere que vaya haya y te haga el trabajo.
Solo tienes que leer e interpretar cambia esa mentalidad. Pasar trabajo crea seguridad y experiencia. 8->)
J@v@m@n, bye
Solo tienes que leer e interpretar cambia esa mentalidad. Pasar trabajo crea seguridad y experiencia. 8->)
J@v@m@n, bye
En principio un applet no puede conectarse a una base de datos. Para que te funcione, tendras que tocar los permisos de la jvm del browser o plug-in. Ademas tendras que instalar los drivers de la base de datos en cada cliente.
Para empezar prueba con access y los drivers jdbc:odbc de java.sql. Te miras el tutorial de Sun y veras que es muy facil
Para empezar prueba con access y los drivers jdbc:odbc de java.sql. Te miras el tutorial de Sun y veras que es muy facil
Necesitas
1 Una base de datos con sql
2 El driver-JDBC de esa base de datos,
3 JDK 1.4 (Que ya incluye dentro de el JDBC 3.0, ojo esto no es el driver), si es una version menor debes bajarte JDBC aparte
Para crearla base de datos mejor lo haces desde la linea de commandos de la base
----ejemplo
creamos la base de datos
mysql > create database biblioteca
mysql > create table libro (
titulo char(50),
codigo integer primary key not null);
despues hay que poblar la tabla
my sql > insert into libro values ("El libro de rojo de Pelly", 1); //.....asi unos cuantos libros.
si lo que queremos es crear las tablas desde java entonces
//para conectar hacer
Connection con = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
System.out.println("JDBC driver loaded");
con = DriverManager.getConnection("jdbc:mysql://localhost/biblioteca ?user=username&password=user_password");
System.out.println("Database connection established");
// para crear una tabla introducir la orden en sql
Statement stmt = con.createStatement();
String upd = "CREATE TABLE Author (Author_ID INTEGER NOT NULL PRIMARY KEY,Author_Name CHAR(50));";
stmt.executeUpdate(upd);
System.out.println("Table - Author created");
Si ves que te pierdes mucho mira el tutorial :
http://programacion.com/java/jdbc/
Es que este no es el mejor soporte para dar una explicacion larga.
si tienes alguna duda en concreto escribeme
1 Una base de datos con sql
2 El driver-JDBC de esa base de datos,
3 JDK 1.4 (Que ya incluye dentro de el JDBC 3.0, ojo esto no es el driver), si es una version menor debes bajarte JDBC aparte
Para crearla base de datos mejor lo haces desde la linea de commandos de la base
----ejemplo
creamos la base de datos
mysql > create database biblioteca
mysql > create table libro (
titulo char(50),
codigo integer primary key not null);
despues hay que poblar la tabla
my sql > insert into libro values ("El libro de rojo de Pelly", 1); //.....asi unos cuantos libros.
si lo que queremos es crear las tablas desde java entonces
//para conectar hacer
Connection con = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
System.out.println("JDBC driver loaded");
con = DriverManager.getConnection("jdbc:mysql://localhost/biblioteca ?user=username&password=user_password");
System.out.println("Database connection established");
// para crear una tabla introducir la orden en sql
Statement stmt = con.createStatement();
String upd = "CREATE TABLE Author (Author_ID INTEGER NOT NULL PRIMARY KEY,Author_Name CHAR(50));";
stmt.executeUpdate(upd);
System.out.println("Table - Author created");
Si ves que te pierdes mucho mira el tutorial :
http://programacion.com/java/jdbc/
Es que este no es el mejor soporte para dar una explicacion larga.
si tienes alguna duda en concreto escribeme
hola:
quisiera q explique el codigo de como creoun tabla en java atraves creando un formulario con campos de los cuale yo ingreso los dato para crear una tabla en sql y se crear automaticamente dentro de sql y tambien en acces
ejemplo:
nombre ..... tipo...... primary key....
codigo... tipo..... primary key......
drireccion " "
acces..... sql........ CLICK CREAR TABLA
quisiera q explique el codigo de como creoun tabla en java atraves creando un formulario con campos de los cuale yo ingreso los dato para crear una tabla en sql y se crear automaticamente dentro de sql y tambien en acces
ejemplo:
nombre ..... tipo...... primary key....
codigo... tipo..... primary key......
drireccion " "
acces..... sql........ CLICK CREAR TABLA