물론 MS SQL용 JDBC Driver는 다운받으셔야 합니다.
// MS SQL SERVER용 드라이버를 Load 한다
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
// 접속을 한다.
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:3381;databasename=", "test", "test123");
// Statement object를 생성한다. 첫번째 인자 : 매개변수, 두번째 인자: OUT 변수
CallableStatement cstmt = con.prepareCall("{call dbo.Search(?, ?) }");
//CallableStatement 실행
cstmt.registerOutParameter(2,Types.VARCHAR); //OUT변수용
cstmt.setString(1, card); //procedure의 parameter setting
cstmt.execute();
String result = cstmt.getString(2); //결과
댓글 없음:
댓글 쓰기