En este ejemplo estableceremos una conexión con MySQL, para el cual es necesario contar con la respectiva librería como la que se muestra a continuación:
Ustedes deberán conseguir la librería de acuerdo a la versión de MySQL al cual deseen conectarse y establecer los parámetros de conexión como se muestra en el código siguiente:
package jimmyosmar; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import javax.sql.rowset.CachedRowSet; import com.sun.rowset.CachedRowSetImpl; /** * * @author jimmyosmar */ public class Ejm12_2_ConectarMySQL { public CachedRowSet Function(String sql) { try { Class.forName("org.gjt.mm.mysql.Driver"); String url = "jdbc:mysql://127.0.0.1:3306/mysql"; Connection con = DriverManager.getConnection(url, "usuario","contraseña"); Statement s = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs= s.executeQuery(sql); CachedRowSet crs = new CachedRowSetImpl(); crs.populate(rs); rs.close(); s.close(); con.close(); return crs; } catch(Exception e) { System.out.println(e.getMessage()); } return null; } public void StoreProcedure(String sql) { try { Class.forName("org.gjt.mm.mysql.Driver"); String url = "jdbc:mysql://127.0.0.1:3306/mysql"; Connection con = DriverManager.getConnection(url, "usuario","contraseña"); Statement s = con.createStatement(); s.execute(sql); s.close(); con.close(); } catch(Exception e) { System.out.println(e.getMessage()); } } }
0 comentarios :
Publicar un comentario