±×·¡µµ Àß ¾ÈµÇ´Â°Í °°Àºµ¥....


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :ÀåÁø¿ì 2000³â 5¿ù 03ÀÏ 15:25:14

In Reply to: Ȥ½Ã..(¹ÙÀ̳ʸ® º¯È¯) posted by ¾Ó¸¶ on 2000³â 5¿ù 03ÀÏ 14:21:20:


´äº¯ °¨»çµå¸®±¸¿ä...
ãÀ¸½Ã´Â »ç¶÷Àº ¾Æ´Ï±¸¿ä..
¾Æ·¡Ã³·³ Ç϶ó´Â ¾ê±âÀ̽Ű¡¿ä?
¾Æ·¡Ã³·³ ÇÏ¸é ¶È°°ÀÌ ³ª¿À´Âµ¥¿ä...
Çѹø ´õ µµ¿ò ÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù.


byte[] bt = new byte[30];
bt = resultset.getBytes (column);
field = bt.toString();
System.out.println("field: " + field);


Å×½ºÆ®ÇÑ »ùÇà ¼Ò½º´Â ¾Æ·¡¿Í °°±¸¿ä...
´Ù½Ã Çѹø ¼³¸íÀ» µå¸®¸é table01ÀÇ field3¿¡ "0xFFFFFF" ¶ó´Â °ªÀÌ µé¾îÀÖÀ»¶§
¾Æ·¡ »ùÇÃÀ» ½ÇÇà½ÃÅ°¸é "[B@bed0a620" °°Àº ÀÌ»óÇÑ °ªÀÌ ³ª¿À³×¿ä..



<< table01 >>
CREATE TABLE table01 (
field1 int NOT NULL ,
field2 varchar(10) NOT NULL ,
field3 binary(3) NOT NULL
)


<< dbConnect.java >>
import java.sql.*;


public class dbConnect {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
ResultSetMetaData rsmd = null;


Object[] columnName = null;
Object[][] dataTable = null;
static int colCount = 0;
static int rowCount = 0;


public dbConnect (String driver, String url, String username, String passwd) {
try {
Class.forName (driver);
conn = DriverManager.getConnection (url, username, passwd);
}
catch (ClassNotFoundException e1) {
System.out.println (e1.getMessage());
}
catch (SQLException e2) {
System.out.println (e2.getMessage());
}
}


public void dbExecuteQuery (String query) {
try {
stmt = conn.createStatement();
rs = stmt.executeQuery(query);
rsmd = rs.getMetaData();
colCount = rsmd.getColumnCount();
columnName = new Object[colCount];
for (int i=0;i<colCount;i++) {
columnName[i] = rsmd.getColumnLabel(i+1);
}
dataTable = new Object[100][colCount];
int i =0;
while (rs.next()) {
for (int j=0;j<colCount;j++) {
dataTable[i][j] = rs.getObject ((String)columnName[j]);
}
i++;
rowCount++;
}
}
catch(SQLException e3) {
System.out.println (e3.getMessage());
}
}


public void dbDisconnect() {
try {
if (stmt != null)
stmt.close();
if (conn != null)
conn.close();
}
catch (SQLException e4) {
System.out.println (e4.getMessage());
}
}
}


<< myTest01.java >>
import java.sql.*;
import javax.swing.*;
import java.awt.Dimension;


public class myTest01 {
static String driver = null;
static String url = null;
static String uname = null;
static String passwd = null;
static String query = null;


public myTest01 (String driver, String url, String uname, String passwd, String query) {
dbConnect dc = new dbConnect (driver, url, uname, passwd);
System.out.println ("Connect...");
dc.dbExecuteQuery (query);
JFrame frame = new JFrame ("myTest");
JTable myTable = new JTable (dc.dataTable, dc.columnName);
JScrollPane scrollpane = new JScrollPane (myTable);
scrollpane.setPreferredSize (new Dimension(700, 300));


frame.getContentPane().add(scrollpane);
frame.pack();
frame.setVisible(true);


dc.dbDisconnect();
System.out.println ("Disconnect..");
}


public static void main (String[] args) {
driver = "sun.jdbc.odbc.JdbcOdbcDriver";
url = "jdbc:odbc:MYDSN";
uname = "user";
passwd = "pass";
query = "select * from table01";
new myTest01 (driver, url, uname, passwd, query);
}
}





´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]