2012-02-04 3 views
0

Мой кодЯ не могу сделать запрос SQL в Java

это-
package textmessenger; 
import java.sql.*; 


public class Main { 


    public static void main(String[] args) { 
     // TODO code application logic here 
     try { 
     String con = "jdbc:mysql://SQL09.FREEMYSQL.NET:3306/a5189576"; 
     Connection connection = null; 

     Statement statement = null; 

     ResultSet rs = null; 
     int updateQuery = 0; 

      Class.forName("com.mysql.jdbc.Driver").newInstance(); 
      connection = DriverManager.getConnection(con, "user", "pwd"); 
      statement = connection.createStatement(); 
      String QueryString = "select * from names"; 
      rs = statement.executeQuery(QueryString); 
      System.out.println("Executed"); 
     } 
     catch(Exception ex){ 
      ex.printStackTrace(); 
      } 
     } 
    } 

Когда я запускаю эту программу, я получаю «Ошибка» на выходе. Где я иду не так? Я пробовал редактор SQL в NetBeans, и он отлично работает там. Заранее спасибо :)

+1

печати исключение ('ex.printStackTrace() '), вы скрываете фактический отчет об ошибке с этим println. – Mat

+0

и какова ошибка –

+0

Если вы не проигнорировали исключение/stacktrace и просто напечатали «ошибку», вы бы знали, в чем проблема: –

ответ

0

С StackTrace теперь вы в курсе, Вы должны загрузить драйвер JDBC для MySQL и включить его в проект:

http://dev.mysql.com/downloads/connector/j/

+0

как мне настроить его в моем проекте? – yashbmathur

+0

Слева в представлении проекта вы увидите «Библиотеки» прямо в разделе «Исходные пакеты» в вашем проекте. Щелкните правой кнопкой мыши на нем, выберите «добавить JAR/Folder» и добавьте Jar-файл из загрузки. –

+0

большое спасибо! :)) – yashbmathur

Смежные вопросы