2010-04-12 5 views
4

설치가 필요합니까? 그리고 필요하다면 따라야 할 전진을 원합니다. 간단한 연결 코딩. 감사합니다.java를 사용하여 로컬 MySQL에 연결하는 방법?

+0

이것은 숙제입니다. 코드 포맷을주세요. – Venkat

+0

나는 그렇지 않다고 생각합니다. 그것은 누군가가 Google에 게으른 것 같습니다. – Bozho

+3

전체 단계 : 1 단계 : 구글 2 단계 : 코드 3 단계 : 당신이 그것을 구글이 당신이 찾을 제일 먼저 ... – fish

답변

12

this tutorial을 참조하십시오. 한마디로

:

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

또한 대신 Class.forName(..)DriverManager.registerDriver(..)를 사용할 수 있습니다.

물론 mysql-connection-x.jar (jdbc driver)을 다운로드하고 클래스 경로에 입력해야합니다.

+0

일 때 –

+0

그리고 자습서에서 설명한대로 데이터베이스 용 드라이버를 다운로드해야합니다. MySQL은 또한 dev에 대한 예제를 가지고있다. 대지. 덕분에 – extraneon

+0

가 추가되었습니다. – Bozho

4

먼저 MySql 드라이버를 다운로드하여 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에서 Driver로만 반 수정했습니다. 그들은 둘 다 * 여전히 * 무효입니다. – BalusC

+0

고마워요 ... – Venkat

0

첫 번째 줄에는 "pagkage"에 밑줄이 표시되어 있습니다. 해결 방법을 알려주십시오.

package com.stardeveloper.example;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

+1

첫 번째 줄을 제거하거나 소스를 디렉토리 트리 com/stardeveloper/example에 넣으십시오. – duffymo

0

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

"드라이버"는 수행을 위해 followinf 단계를 사용합니까?

• Windows OS에서 제어판을 누릅니다. • 관리 도구 을 클릭 • 표시되는 형태로 •를 데이터 원본 (ODBC)를 클릭하고 목록에서 드라이버를 선택한 다음 양식에서 • 추가를 선택합니다 - 예를 들어 SQL Server 용을

관련 문제