전체 글(364)
-
Java setAutoCommit(boolean autoCommit)
프로젝트 내 src 내 javabasic 패키지 내 DbConn.java package javabasic; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Statement; public class DbConn { // DbManager 역할하는 클래스 private static Connection dbConn; // 멤버로 선언 public static Connection getConnection() { if (dbConn == null) { try { String url = "jdbc:oracle:thin:..
2023.05.10 -
Java getActionCommand()
프로젝트 내 src 내 javabasic 패키지 내 SwingJDBC.java package javabasic; /** * 2차원 배열로 데이타를 저장하다가 크기가 모잘라서 오류가 난다. * 벡터를 이용하였으나 JTable 에서 인자로 벡터만 받으며 * 벡터 배열 형태를 받지 않아 오류가 난다 * 2차원 배열과 같은 의미를 지니도록 벡터 내부에 값이 벡터가 되도록 하였지만 * JTable 생성자 함수 인자에서 벡터 배열 형태를 가지는 메서드가 없다. * showData() 메서드에서 배열 크기를 자동으로 늘려주도록 만들었지만 * 수정과 삭제를 눌렀을 때 테이블을 다시 그려주는 repaint() 메서드가 * 제대로 작동하지 않는다. */ import java.awt.Container; import java..
2023.04.06 -
Java ResultSetMetaData
프로젝트 내 src 내 javabasic 패키지 내 SqlPlus_emulator.java package javabasic; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; public class SqlPlus_emulator { static Connection conn; s..
2023.04.04 -
Java Singleton Type Class
프로젝트 내 src 내 javabasic 패키지 내 SingleTonEx1.java package javabasic; public class SingleTonEx1 {// 인스턴스를 하나만 생성하고, 더이상 생성못함 private static SingleTonEx1 instance = new SingleTonEx1(); // 인스턴스를 하나만 생성하도록하는 싱글톤타입으로 클래스를 만드려면 생성자를 // private으로 외부에서 접근못하게 해야 한다 클래스생성자를 private으로설정 // static 키워드는 클래스를 로딩할 때 컴파일타임에 이미 만들어져버리기 때문에 // 실행중에 어떤 다른 처리가 필요하다면 불편하다 private SingleTonEx1() { } public static Single..
2023.03.30 -
Java afterLast()
프로젝트 내 src 내 javabasic 패키지 내 ScrollResultSetEx.java package javabasic; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.Date; public class ScrollResultSetEx { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "j..
2023.03.28 -
Java JDBC™ 4.2 API
프로젝트 내 src 내 javabasic 패키지 내 Query_insert.java package javabasic; import java.sql.*; public class Query_insert { public static void main(String[] args) { // TODO Auto-generated method stub try { // Class.forName이 다음의 4가지를 모두 처리해준다 // 동적메모리 드라이버객체 로딩 // Class.forName 메소드가 다음의 3가지 일을 모두 한다. // 1.JDBC 드라이버를 메모리에 로딩 // 2.JDBC 드라이버 객체를 만든다. // 3.드라이버 객체를 DriverManager에 등록 Class.forName("oracle.jdbc.d..
2023.02.28