MYSQLSERVER 5.1을 설치했습니다. 그런 다음 mysql-connector-java-3.0.8-stable-bin.jar을 설치하고 C : \ core 폴더의 C 드라이브에 넣습니다. 컴퓨터의 속성에서 변수 이름이 CLASSPATH이고 변수 값이 C : \ core \ mysql-connector-java-3.0.8-stable-bin.jar 인 사용자 변수.MySQL과 Java를 연결하는 방법은 무엇입니까?
지금 생성 한 데이터베이스 EMPLOYEE4 내 자바 코드는 다음과 같습니다 통신 링크 실패 : java.IO.Exception 원인 기본 :
이import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
class MySQLTest{
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection dbcon = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/EMPLOYEE", "root", "root");
String query ="select count(*) from EMPLOYEE4 ";
Connection dbCon = null;
Statement stmt = null;
ResultSet rs = null;
//getting PreparedStatment to execute query
stmt = dbCon.prepareStatement(query);
//Resultset returned by query
rs = stmt.executeQuery(query);
while(rs.next()){
int count = rs.getInt(1);
System.out.println("count of stock : " + count);
}
} catch (Exception ex) {
ex.printStackTrace();
//Logger.getLogger(CollectionTest.class.getName()).log(Level.SEVERE, null, ex);
} finally{
//close connection ,stmt and resultset here
}
}
}
내가 java.sql.SQLException이 그 오류 입력 스트림의 예기치 않은 끝을
EMPLOYEE라는 데이터베이스가 있습니까? – Chris
NetBeans, Eclipse와 같은 IDE를 사용하지 않습니까? – Lion
우리에게 고함을 보내지 않아도 문제가 해결되지는 않습니다. –