필요한 JDBC파일들은 올려놓았다.
//------------------------------------------------------------
// Name : ConnectionDB.java
// Desc : Mysql DB와 연결을 담당 하는 클래스
//------------------------------------------------------------
package edu1;
import java.sql.*;
import sun.misc.*;
public class ConnectionDB
{
private Connection conn = null;
private Statement stmt = null;
private ResultSet rs = null;
//MS-SQL JDBC드라이버 로드
static final String msjdbc_driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
static final String msjdbc_url = "jdbc:microsoft:sqlserver://203.247.166.172;databasename=project";//DB이름
//MSSQL ID, PASSWORD
private static String msid = "admin"; //mssql ID
private static String mspassword = "abc12345"; //mssql password
String url = msjdbc_url; //MSSQLJDBC URL
//-------------------------------------------------------
// Name : ConnectionDB
// Desc : 생성자
//-------------------------------------------------------
public ConnectionDB()
{
}
//-------------------------------------------------------
// Name : getPublicKey
// Desc : 데이타베이스와 연결해서 공개키를 가져온다.
//-------------------------------------------------------
//통합사이트에서만 키를 가져오면 된다.
public void getDB() throws Exception
{
String sql="select *from lathe where id='1'";
//MS-SQL에 연결
Class.forName(msjdbc_driver).newInstance();
conn = DriverManager.getConnection(url,msid,mspassword);
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(1));
}
disconnectDB(); //DB와 연결을 끊는다.
}
//-------------------------------------------------------
// Name : disconnectDB
// Desc : 데이타베이스와 연결을 끊는다.
//-------------------------------------------------------
public void disconnectDB() throws Exception
{
conn.close();
stmt.close();
rs.close();
}
//main
public static void main(String[] args)
{
ConnectionDB db = new ConnectionDB();
db.getDB();
}
}