Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Не получается конект


Автор: dimon444 28.7.2011, 18:11
Не могу базу MySQL подключить

Вот код :

Код

import java.sql.*;

public class CMySQLConnect 
{    
    public static void main(String[] args) 
    {
        try
        {
            String url = "jdbc.mysql://localhost:80/mydb1?";
            Class.forName ("com.mysql.jdbc.Driver").newInstance();
            Connection conn = DriverManager.getConnection(url,"root", "");
            System.out.println("Good connection");
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
    }
}


Вот ответ :

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at CMySQLConnect.main(CMySQLConnect.java:10)

Автор: fclmfan 28.7.2011, 21:06
java -cp mysql-connector-java-*.*.*-bin.jar CMySQLConnect
так запускаете?

Автор: dimon444 29.7.2011, 10:43
java -cp mysql-connector-java-*.*.*-bin.jar CMySQLConnect
так запускаете?


Нет. Я пишу на Eclipse, куда там параметры запихнуть ?

Автор: elvis79 29.7.2011, 11:34
Драйвер MySQL скачан с сайта производителя http://www.mysql.com/products/connector/?

Добавлено через 2 минуты и 16 секунд
Ну и подключить его в IDE в Lib

Автор: fclmfan 29.7.2011, 11:40
видимо причина в том, что программа не видит драйвера mysql. незнаю как на eclipse эти параметры запихнуть, советую погуглить...

Автор: dimon444 29.7.2011, 12:04
Получилось подключить mysql-connector , но теперь ругается на URL

String url = "jdbc.mysql://localhost:8080/mydb1?"; 

Не могу понять что не так ?

Автор: dimon444 29.7.2011, 12:30
УРА ВСЕ ЗАРАБОТАЛО !!!! 

String url = "jdbc:mysql://localhost/mydb1"; 

Всем спасибо !

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)