Bueno, les voy a mostrar cómo crear una conexión a una base de datos de MySQL con Java. Para poder hacer una conexión a una base de datos, tendríamos que importar una librería, que por lo generalmente se encuentra en NetBeans y se le conoce por mysql-connector-java-5.1.6-bin, buena para el programa voy a utilizar de ejemplo un JFrame como el siguiente: Lo que está utilizando son 1 JPanel , 4 JLabels, 2 JTextfields, 1jPasswordField (para la contraseña claro). Utilizaremos el siguiente código : static String Exe3 = ""; static String Exe4 = ""; static String Exe5 = ""; /** Creates new form conx */ public conx() { initComponents(); } public void conex1() throws SQLException { try { Exe3 = this.jTextField1.getText() ; Exe4 = this.jPasswordField1.getText() ; Exe5 = this.jTextField2.getText() ; String serverName = Exe5; int port = 3306; String dataBase = "ejem"; Class.forName("com.mysql.jdbc.Driver" ) ; String url = "jdbc:mysql://" + serverName + ":" + port + "/" + dataBase; Connection con = DriverManager.getConnection(url, Exe3, Exe4) ; Statement stm = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE) ; if (con != null) { usu ex= new usu() ; ex.setVisible(true) ; this.dispose() ; } if (con == null) { this.jTextField1.setText("" ) ; this.jPasswordField1.setText("" ) ; this.jLabel4.setText("Error vuelve a intentarlo" ) ; } stm.close() ; con.close() ; } catch (ClassNotFoundException ex) { System.out.println(ex) ; System.out.println("error en la linea Entrada" ) ; } } Como se puede observar un String para el nombre del servidor, otro para la base de datos, un entero para el número del puerto (que por default el 3306 siempre es de MySQL). Este JFrame sirve como la base de algún programa , pues como lleva Strings Estáticos no hay necesidad de volverlo a crear solo de exportar , por ejemplo si alguno de ustedes necesita que invocar en otro Frame el nombre del servidor lo único que debes de hacer es poner lo siguiente: String url = "jdbc:mysql://" + conx.Exe5 + ":" + port + "/" + dataBase; Y es todo. Si tienen algún problema solo avísenme y se las podre resolver. Para otra ocasión en más adelante les daré un tutorial para hacer conexión en JSP y en PHP
Conexión a una base de datos en MySQL con Java
Datos archivados del Taringa! original
0puntos
1,770visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos: