Adsence

sábado, 19 de mayo de 2012

Conexion-Java-con-MySQL

Leave a Comment
[caption id="attachment_731" align="aligncenter" width="636"]Conexion java con mySql Conexion java con mySql[/caption]

Este archivo .java sirve para hacer conexion con su base de datos, ojo que para que corra con su aplicación necesitan de su libreria .jar, el uso de este codigo es para el uso de sentencias SQL, consultas y manejo de comandos en su servidor.



[java]

import java.sql.*;
public class conexion {
Connection conn;
boolean estado;

public conexion()
{
conn= null;
estado=conectar();
}

public boolean conectar()
{
boolean res = conectar("localhost","kardex","root","");
return res;
}
public Boolean conectar(String servidor, String bd, String usuario, String pass)
{
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();

conn = java.sql.DriverManager.getConnection(
"jdbc:mysql://"+servidor+"/"+bd,usuario,pass);
estado=true;

}
catch (Exception e) {
estado=false;

}

return estado;
}

public int TamañoColumna(String nom)
{
int res=0;
try{
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM "+ nom);
ResultSetMetaData rsmd = rs.getMetaData();
int numero= rsmd.getColumnCount();
res=numero;

}catch (Exception e) {
System.out.println(e);
System.exit(0);
}

return res;

}
public int TamañoFilas(String tabla)
{
int tam=0;
try
{
Statement s=conn.createStatement();
ResultSet rs=s.executeQuery("Select * from "+ tabla);
while(rs.next())
{
tam++;
}
}
catch (Exception e)
{
System.out.println(e);
System.exit(0);
}
return tam;
}

}

import java.sql.*;
public class conexion {
Connection conn;
boolean estado;

public conexion()
{
conn= null;
estado=conectar();
}

public boolean conectar()
{
boolean res = conectar("localhost","kardex","root","");
return res;
}
public Boolean conectar(String servidor, String bd, String usuario, String pass)
{
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();

conn = java.sql.DriverManager.getConnection(
"jdbc:mysql://"+servidor+"/"+bd,usuario,pass);
estado=true;

}
catch (Exception e) {
estado=false;

}

return estado;
}

public int TamañoColumna(String nom)
{
int res=0;
try{
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM "+ nom);
ResultSetMetaData rsmd = rs.getMetaData();
int numero= rsmd.getColumnCount();
res=numero;

}catch (Exception e) {
System.out.println(e);
System.exit(0);
}

return res;

}
public int TamañoFilas(String tabla)
{
int tam=0;
try
{
Statement s=conn.createStatement();
ResultSet rs=s.executeQuery("Select * from "+ tabla);
while(rs.next())
{
tam++;
}
}
catch (Exception e)
{
System.out.println(e);
System.exit(0);
}
return tam;
}

}

[/java]

0 comentarios :