본문 바로가기

JAVA

JTable 더블클릭 수정금지 model = new DefaultTableModel(colName, 0){ public boolean isCellEditable(int i, int c){ return false; } }; isCellEditable메세지를 막아 버려서 테이블 변화를 막아 버린다. 더보기
자바 JDBC euckr 설정 및 초기화 private final String SQL_SERVERNAME = "222.222.222.222"; private final String SQL_ID = "root"; private final String SQL_PASS = "------"; private final String SQL_DBNAME = "a"; private final String SQL_PORT = "3306"; private Connection conn; private Statement stat; public void initDB(){ try { Class.forName("com.mysql.jdbc.Driver").newInstance(); String url = "jdbc:mysql://" + SQL_SERVERNAME + ":".. 더보기
자바 한글 api http://xrath.com/javase/ko/6/docs/ko/api/index.html 더보기
자바 현재 년월일 구하는방법 + 날짜더하는법 Calendar cal = Calendar.getInstance(); String now_DateTime = String.format("%04d%02d%02d", cal.get(Calendar.YEAR), cal.get(Calendar.MONTH)+1, cal.get(Calendar.DATE)); cal.add(Calendar.DAY_OF_MONTH, +14); String now_DateTime2 = String.format("%04d%02d%02d", cal.get(Calendar.YEAR), cal.get(Calendar.MONTH)+1, cal.get(Calendar.DATE)); System.out.println(now_DateTime); System.out.println(now_DateTime.. 더보기
객체 직렬화 역직렬화 ( 객체 파일로 저장) import java.io.*; //객체 직렬화!! class Data implements Externalizable{ int date;//일정 날짜 int starttime;//일정 시작시간 String subject;//일정 제목 String memo;//일정 메모 public Data(){} public Data(int _d, int _time, String subject, String memo){ this.date = _d; this.starttime = _time; this.subject = subject; this.memo = memo; } @Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundEx.. 더보기
java 데이터베이스 드라이버 연동 //********** 각 경우별 드라이버 연동하기 **************/ ** JDK jdbc-odbc driver (Type1) ** 연결 URL : "jdbc:odbc:" 드라이버 클래스 : sun.jdbc.odbc.JdbcOdbcDriver ** Oracle thin driver (Type4) ** 연결 URL : "jdbc:oracle:thin:@:port:" 드라이버 클래스 : oracle.jdbc.driver.OracleDriver ** Oracle oci driver (Type2) ** 연결 URL : "jdbc:oracle:oci:@" 드라이버 클래스 : oracle.jdbc.driver.OracleDriver ** Sybase jConnect driver (Type2) ** 연결 .. 더보기