public static void main(String[] args) throws Exception {
String url = "jdbc:sqlserver://localhost;databasename=bbs";
String user = "bbs";
String password = "bbs";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection(url, user, password);
// 디비 정보
DatabaseMetaData dbmd = con.getMetaData();
ResultSet rs = null;
// parameters : catalog(디비명), schemaPattern, procedureNamePattern, columnNamePattern
// null = "%" 같은 의미
rs = dbmd.getProcedureColumns("BBS", "BBS%", null, null);
ResultSetMetaData rsmd = rs.getMetaData();
// 컬럼명
for (int i = 1; i <= rsmd.getColumnCount(); i++) {
System.out.print(rsmd.getColumnName(i) + "\t");
}
System.out.println();
// 프로시저 정보
while (rs.next()) {
for (int i = 1; i <= rsmd.getColumnCount(); i++) {
System.out.print(rs.getObject(i) + "\t");
}
System.out.println();
}
con.close();
}
끝.
'Java, JSP' 카테고리의 다른 글
IO vs NIO performance compare (성능 비교) (0) | 2013.02.14 |
---|---|
추상클래스 vs 인터페이스 (0) | 2012.02.05 |
JSP request, response 과정 (0) | 2012.01.13 |
lombok (1) | 2011.07.14 |
멀티쓰레드 평가기준 (0) | 2010.12.02 |
댓글