conectarme a BD MySQL URGENTE

Yareth
20 de Diciembre del 2003
Hola necesito urgente si me pueden enviar como conectarme a la BD MySQL pidiendo los parametros requeridos
GRACIAS

f_gallego
20 de Diciembre del 2003
Ni idea no la he utilizado nunca.

Busca algun manual.

Alejandro Arceo Marrufo
20 de Diciembre del 2003
Yareth: la conexion es sencilla. Pero asegurate de leer el manual de usuario que viene en PDF con MySQL Server.

Declara la variable de ambiente CLASSPATH = "directorio + archivo jar del driver de MySQL"
En tu aplicacion de java usa este codigo para abir tu conexion de forma baica:

Connection conexion = null;
String databaseURL = "jdbc:mysql:///test";

Class.forName("com.mysql.jdbc.Driver").newInstance();
conexion = DriverManager.getConnection(databaseURL);

A partir de este punto, tus statements para manejo de records deben referenciar al objeto conexion.

Suerte

Gracias
20 de Diciembre del 2003
java.lang.NoSuchMethodError: main
Exception in thread "main"



import java.io.*;
import java.sql.*;
import java.util.*;

public class insert2 {

public static void main(String DRIVER){

// public static void main(String DRIVER){
System.out.println("prueba de JDBC");
Connection con = null;

// "org.gjt.mm.mysql.Driver"


String driver = DRIVER;
//// String driver = "org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://192.168.0.200/PRUEBA";
String name = "";
String password = "";


try {
Class.forName(driver);
} catch(Exception e) {
System.out.println("Error respecto al driver " + driver);
System.out.println(e.getMessage());
System.exit(0);
}

try {
con = DriverManager.getConnection(url, name, password);
} catch(Exception e) {
System.out.println("Error de acceso al url " + url + " para usuario" + name);
System.out.println(e.getMessage());
System.exit(0);
}




//String sql = "INSERT INTO TABLA VALUES (Ross, Qro, 2-xxx, is1)";

String sql = "INSERT INTO TABLA " +
"VALUES ('yarethe2','qro','222','is1')";



/* String NOMBRE= "Ross",
CITY= "QRO",
TEL= "2-XX",
EMPRESA= "IS1";


String sql = "INSERT INTO TABLA ";
sql += " VALUES(" + quote(NOMBRE) + ", ";
sql += quote(CITY) + ", ";
sql += quote(TEL) + ", ";
sql += quote(EMPRESA) + ");";*/
// stmt.executeQuery(sql);



try {

Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);

/* con.setAutoCommit(false);

stmt.addBatch("INSERT INTO TABLA" +
"VALUES('rOSS', 'QRO', '2-XXX', 'IS1')");
stmt.addBatch("INSERT INTO TABLA" +
"VALUES('OTRO', 'OTRA', 'OTRO', 'OTRA')");
int [] updateCounts = stmt.executeBatch(); */


stmt.executeUpdate(sql);

} catch(Exception e) {
// System.out.println("Error ejecutando " + sql);
System.out.println(e.getMessage());
System.exit(0);
}





}
}