Título: Duda con conectar mi base de datos en netbeans
Publicado por: EdgarKrieger en 24 Julio 2016, 00:00 am
Buenas tardes chicos, la duda que traigo ahora es que por mas que eh intentado no puedo hacer que conecte mi base de datos de MySql con netbeans utilizando java, el código que utilizo es este. package Conexion; import java.sql.*; import javax.swing.JOptionPane; public class Conexionn { static String bd = "recetario"; static String pass = "090215"; static String url = "jdbc:mysql://localhost:3306/recetario"; public static void main (String[] args ) { try{ Class.forName("com.mysql.jdbc.Connection"); if(conn!=null) JOptionPane. showMessageDialog(null, "Conexion a base de datos"); } } }
la base de datos que quiero es la base de datos "recetario" y el código que tengo es este. edgar@EdgarCompu:~$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 Server version: 5.7.13-0ubuntu0.16.04.2 (Ubuntu) Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | recetario | | sys | +--------------------+ 5 rows in set (0.00 sec) mysql>
cabe mencionar que ya tengo agregado la biblioteca mysql-connector-java-5.1.39 que descargue la pagina de Oracle. Bueno si alguien es buena persona y me podría ayudar, se lo agradecería eternamente. ;D ;D ;D ;D
Título: Re: Duda con conectar mi base de datos en netbeans
Publicado por: + 1 Oculto(s) en 24 Julio 2016, 15:09 pm
creo que el url esta demas, ya que tu aplicacion es de escritorio
hay muchos tutoriales
http://fernando-gaitan.com.ar/conectar-java-con-mysql-en-netbeans/ busca en google... saludos
Título: Re: Duda con conectar mi base de datos en netbeans
Publicado por: duvancg en 24 Julio 2016, 21:57 pm
Prueba con este: package Conexion; import java.sql.*; import javax.swing.JOptionPane; public class Conexionn { public static void main (String[] args ) { Conexionn.conectar(); } try{ Class.forName("com.mysql.jdbc.Driver"); conex = DriverManager. getConnection("jdbc:mysql://localhost/recetario", "root", "090215");System. out. println("Ya estas conectado."); System. out. println(e. getMessage()); } return conex; } }
Título: Re: Duda con conectar mi base de datos en netbeans
Publicado por: EdgarKrieger en 25 Julio 2016, 17:32 pm
No nada, no lo puedo conectar, no se si tengo algún problema con mysql o el código, pero creo que lo hare todo de nuevo porque nada más no sale, muchas gracias por la ayuda.
Título: Re: Duda con conectar mi base de datos en netbeans
Publicado por: hectornunezrivas en 25 Julio 2016, 19:18 pm
Hola. Bueno yo eh utilizado el siguiente código para la conexión y sin problemas. Checa al igual como es que estas mandando llamar la conexión o puede afectar que lo estés haciendo en una clase main. static Connection conn = null;
static String bd = "BD_Sistema_HNR"; static String login = "root"; static String password = "chivas"; static String url = "jdbc:mysql://localhost/" + ConexionSingleton.bd;
public static Connection Conexion() throws SQLException { try { if (conn == null) { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url, login, password); } return conn; } catch (ClassNotFoundException e) { JOptionPane.showMessageDialog(null, e); return null; } } Saludos
Título: Re: Duda con conectar mi base de datos en netbeans
Publicado por: DIANA KARINA HM en 5 Agosto 2016, 06:38 am
Un ejemplo de eso es import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; { return conexion; } public boolean crearConexion() { try { Class.forName("com.mysql.jdbc.Driver"); conexion = DriverManager. getConnection("jdbc:mysql://host:puerto/baseDatos", "usuario", "contraseña"); ex.printStackTrace(); return false; ex.printStackTrace(); return false; } return true; } public boolean ejecutarSQL (String sql ) { try { Statement sentencia = conexion. createStatement(); sentencia.executeUpdate(sql); ex.printStackTrace(); return false; } return true; } { try { Statement sentencia = conexion. createStatement(); resultado = sentencia.executeQuery(sql); ex.printStackTrace(); return
null; } return resultado; } Mod: Los códigos deben ir en etiquetas GeSHi
|