2010-04-12 2 views
4

Нужно установить что-нибудь? И если нужно, я хочу сделать полный шаг, чтобы следовать. И простая кодировка соединения. СпасибоКак использовать java для подключения к локальному Mysql?

+0

Это домашнее задание .. Дайте мне формат кода .. – Venkat

+0

Я думаю, что это не так. Это больше похоже на то, что кто-то ленив в Google. – Bozho

+3

Полные шаги: Шаг 1: Google Шаг 2: Код Шаг 3: Обратитесь за помощью в случае необходимости – fish

ответ

12

См. this tutorial.

Короче:

Class.forName("com.mysql.jdbc.Driver"); 
Connection con = DriverManager.getConnection(
     "jdbc:mysql://localhost/dbName", "root", "secret"); 

Вы можете также использовать DriverManager.registerDriver(..) вместо Class.forName(..).

Конечно, вам нужно скачать mysql-connection-x.jar (jdbc driver) и поместить его на свой путь к классу.

+0

+1. Я бы просто добавил: «Убедитесь, что JDBC-драйвер MySQL находится в вашем пути к классам». –

+0

И вам нужно скачать драйвер для своей базы данных, как указано в уроке. MySQL также имеет примеры на своем dev. сайт. – extraneon

+0

спасибо, добавлено. – Bozho

4

Сначала вы должны загрузить MySql Driver и добавить его в свою библиотеку java или путь к классу. Затем попробуйте это,

try 
    { 
    Class.forName("com.MySql.jdbc.Driver"); 
    String Url = "jdbc:MySql://localhost:3306/databaseName"; 
    connection=DriverManager.getConnection(Url); 
    String query="Select * from TableName"; 
    resultSet=statement.executeQuery(query); 
    }catch(Exception ex){ 
    System.out.println("Connection Error"); 
    } 
+0

Имя и URL-адрес в этом примере недействительны. – BalusC

+0

Вы только наполовину скорректировали имя класса из SQLServerDriver для драйвера. Тем не менее они все еще недействительны. – BalusC

+0

Большое спасибо ... – Venkat

0

В первой строке подчеркивается «pagkage», пожалуйста, дайте мне знать, чтобы решить проблему?

package com.stardeveloper.example;

импорт java.sql.Connection;

import java.sql.DriverManager;

импорт java.sql.SQLException;

+1

Либо удалите первую строку, либо поместите ее в дерево каталогов com/stardeveloper/example. – duffymo

0

Class.forName ("com.MySql.jdbc.Driver");

«Драйвер» - это использование следующего шага, чтобы разобраться?

• Нажмите «Панель управления» в ОС Windows. • Нажмите Администрирование • Нажмите Источники данных (ODBC) • В появившейся форме выберите Добавить • В следующей форме выбрать драйвер из списка - например SQL Server