Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / как подключить mysql к idea / 12 сообщений из 12, страница 1 из 1
21.01.2013, 03:18:11
    #38117289
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
Доброй ночи.
Скачал jdbc коннектор с оф сайта mysql. Везде пишут про какой-то jar. я exe скачал и установил

Что нужно сделать чтобы подключитьcя к mysql бд и сделать простенький запрос

Бд установлена и запущена и записи в бд присутствуют
...
Рейтинг: 0 / 0
21.01.2013, 13:02:36
    #38117870
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
Вам именно IDE надо подключить или написать программу в IDEA, которая будет слать запрос к БД.
...
Рейтинг: 0 / 0
21.01.2013, 13:04:21
    #38117874
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
...
Рейтинг: 0 / 0
21.01.2013, 17:46:18
    #38118488
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
Написать программу в idea, которая посылает запрос к БД.


А есть вообще какой-нить туториал на русском про jbdc
...
Рейтинг: 0 / 0
21.01.2013, 17:50:10
    #38118493
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
JDBC*
...
Рейтинг: 0 / 0
21.01.2013, 17:52:19
    #38118498
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
redwhite90Написать программу в idea, которая посылает запрос к БД.


А есть вообще какой-нить туториал на русском про jbdc
https://www.google.com/search?q=JDBC+урок
...
Рейтинг: 0 / 0
21.01.2013, 19:08:26
    #38118619
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
в результате такого кода:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
import java.io.*;
import java.sql.*;
public class Connect
{
    public static void main (String[] args)
    {
        Connection conn = null;
        try
        {
            String userName = "root";
            String password = "";
            String url ="jdbc:mysql://localhost:3306/test";
            //// "jdbc:mysql://localhost/test";
            Class.forName ("com.mysql.jdbc.Driver").newInstance ();
            conn = DriverManager.getConnection (url, userName, password);
            System.out.println ("Database connection established");
            Statement stmt = conn.createStatement();
            ResultSet rs = stmt.executeQuery("SELECT * account");
            System.out.println(rs);
        }
        catch (Exception e)
        {
            System.err.println ("Cannot connect to database server");
            e.printStackTrace();
        }
        finally
        {
            if (conn != null)
            {
                try
                {
                    conn.close ();
                    System.out.println ("Database connection terminated");
                }
                catch (Exception e) { }
            }
        }
    }
}



вываливается такая ошибка:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Cannot connect to database server
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'account' at line 1
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
	at com.mysql.jdbc.Util.getInstance(Util.java:386)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1053)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4028)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2490)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2651)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2728)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2678)
	at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1612)
	at Connect.main(Connect.java:19)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)



может какой косяк с адресами?
...
Рейтинг: 0 / 0
21.01.2013, 19:12:51
    #38118623
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
redwhite90,

Код: sql
1.
SELECT * account

really?
...
Рейтинг: 0 / 0
21.01.2013, 19:15:26
    #38118629
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
Blazkowicz,

добавил from, ошибка перестала быть))

Спасибо
...
Рейтинг: 0 / 0
21.01.2013, 19:38:59
    #38118661
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
Код: java
1.
2.
3.
4.
5.
  while (rs.next()) {
                System.out.println("Номер в выборке #" + rs.getRow()
                        + "\t Номер в базе #" + rs.getInt("id")
                        + "\t" + rs.getString("login"));
            }



выдает такую ошибку:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Cannot connect to database server
java.sql.SQLException: Column 'id' not found.
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:988)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:974)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919)
	at com.mysql.jdbc.ResultSetImpl.findColumn(ResultSetImpl.java:1166)
	at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2850)
	at Connect.main(Connect.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
Database connection established
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)



Таблица не пустая
...
Рейтинг: 0 / 0
21.01.2013, 19:51:16
    #38118671
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
redwhite90Column 'id' not found.
И чтобы это значило? Ума не приложу. MySQL, кстати, по-умолчанию Case Sensitive.
...
Рейтинг: 0 / 0
21.01.2013, 19:55:03
    #38118676
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подключить mysql к idea
Blazkowicz,

Спасибо) я увидел кучу ошибок и как черепаха от страха в панцирь спрятался
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / как подключить mysql к idea / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]