Java(281)
-
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.02.17 -
Java CallableStatement
프로젝트 내 src 내 javabasic 패키지 내 CallableStEx.java package javabasic; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; public class CallableStEx { public static void main(String[] args) throws Exception { // TODO Auto-generated method stub // 프로시저 :데이터베이스의 특정처리를 위한 프로그램의 유형 // 다른 응용프로그램의 호출이 되어 실행되기도 하고, // 단독실행해서 사용하기도 한다. // 프로시저를 만드는 방법(데이타베이스내에서 생성) /..
2023.02.17 -
Java static block 과 instance block
프로젝트 내 src 내 javabasic 패키지 내 BlockTest.java package javabasic; public class BlockTest {// 요 클래스가 로딩이 되는 시간 즉, .class파일이 만들어질 // 때가 되겠죠 클래스 파일이 생성이 되면 이때 생성이 되고 그 클래스파일을 이용해서 인스턴스를 생성하는 // 부분이 메인에 두번 있다. static { // static은 클래스가 메모리에 로딩이 될때 요 초기화 블럭이 가장 먼저 수행됨 // static 부는 처음 메모리에 로딩이 될때 (클래스가) 딱 한번만 수행이 된다. System.out.println("초기화 블럭 실행"); } // 클래스 초기화 블럭(main 보다 더 빨리 실행된다) 요 static이라는 블럭안에서 // ..
2023.02.17 -
Java addBatch()
프로젝트 내 src 내 javabasic 패키지 내 BatchTest.java package javabasic; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class BatchTest { public static void main(String[] args) { // TODO Auto-generated method stub Connection conn = null; PreparedStatement pst = null; try { String query = "insert into emp(empno, ename, sal) values(?,?,?)"; Class.forName..
2023.02.17 -
Java Applet
프로젝트 내 src 내 javabasic 패키지 내 AppletTest.java package javabasic; import java.applet.Applet; import java.awt.Graphics; public class AppletTest extends Applet { public void paint(Graphics g) { g.drawString("Applet test!!", 100, 100); } } Eclipse IDE 에서 applet 을 실행 결과 applet (작은 프로그램) 창이 뜨지만 applet 의 메뉴와 상태바에 한글이 모두 깨진다. Eclipse IDE 메뉴에서 Run > Run Configurations... Run Configurations 창 오른편 탭들 중 Argu..
2023.02.17 -
Java codePointAt(int index)
프로젝트 내 src 내 javabasic 패키지 내 Han.java package javabasic; public class Han { public static void main(String[] args) { // TODO Auto-generated method stub String han = "ㄱ"; // 한글 문자 기역 // 유니코드 번호: U+3131 // 유니코드 앞에 U+ 를 떼고 // 대신 0x 를 붙이면 16진수가 된다. // 그래서 유니코드 번호 U+3131 은 십육진수로 0x3131 // 이고 0x3131 을 10진수로 변환하면 // 12593 이다. // HTML 코드: ㄱ // CSS 코드: \3131 int ret = han.codePointAt(0); System.out.print..
2023.02.17