2012-03-05 2 views
-2

eclipse를 사용하여 MySQL 데이터베이스에서 데이터를 검색하려고합니다. Java 응용 프로그램과 동일한 JDBC 코드를 사용하고 있지만 작동합니다.jdbc를 사용하여 MySQL 데이터베이스에서 데이터를 검색하는 방법은 무엇입니까?

+4

그것은 것이다 으로 결과 집합 = statement.executeQuery ("이 SELECT * FROM tablename"). 여기에 코드 몇 개를 게시하면 도움이됩니다. –

+0

나는 당신을 믿습니다. mysql을위한'Class.forName'을 바꾸는 중 ... 당신이 얻고있는 예외를 확인하십시오. –

답변

0

데이터베이스 연결이 성공적으로 생성되었는지 확인한 다음 쿼리를 적용하여 데이터베이스에서 데이터를 검색하십시오. 연결이 생성되지 않으면 드라이버 설정 또는 mysql 암호 설정을 확인해야합니다.

1

다음과 같이 수행 할 수 있습니다

Class.forName("com.mysql.jdbc.Driver"); // Setup the connection with the DB 
    connect = DriverManager.getConnection("jdbc:mysql://localhost/database_name", username,password); 

// Statements allow to issue SQL queries to the database ; that's why we need to create one. 
    statement = connect.createStatement(); 

// Result set get the result of the SQL query 
resultSet = statement.executeQuery("select * from TableName;"); 

    while (resultSet.next()) { //retrieve data 
     String data = resultSet.getString("column_name"); 
        ... 
    } 
0

가 Class.forName ("com.mysql.jdbc.Driver을"); 연결 con = DriverManager.getConnection ("jdbc : mysql : // localhost/database_name", username, password ");

'createstatement()'와 같은 메소드를 가진 연결 클래스는 데이터베이스에서 쿼리 할 수 ​​있습니다. .

성명 문 = con.createstatement()하며 '으로 결과 집합'객체에서 데이터를 가져 오지 마지막

을 그리고

관련 문제