Java
-
[AWT / Swing] - Font.createFont()Java/Java SE 2016. 3. 23. 13:57
Font.createFont 메소드는 아래와 같이 두 가지의 방식으로 오버로딩 되어있다. 가급적이면 두 번쨰 방법으로 사용하는것을 추천한다. public static Font createFont(int fontFormat, InputStream fontStream) throws java.awt.FontFormatException, java.io.IOException public static Font createFont(int fontFormat, File fontFile) throws java.awt.FontFormatException, java.io.IOException InputStream System.getProperty("java.io.tmpdir") 경로에 폰트 템프파일들이 생성 생성된 템프파일..
-
[Java Database Connectivity] - DBMS 연결하기Java/Java SE 2015. 12. 18. 16:48
OracleClassName - oracle.jdbc.driver.OracleDriverUrl - jdbc:oracle:thin:@localhost:port:database(sid) MySQLClassName - com.my.jdbc.DriverUrl - jdbc:mysql:localhost:port/database SQL ServerClassName - Version 2000 ClassName - com.microsoft.jdbc.sqlserver.SQLServerDriver Url - jdbc:microsoft.sqlserver:localhost:port;databaseName=database- Version 2005 이상 ClassName - com.microsoft.sqlserver.jdbc.SQ..
-
[Java Database Connectivity] - SQL Server Microsoft JDBC DriverJava/Java SE 2015. 12. 14. 14:23
JRE(Java 런타임 환경) 및 연관된 JDBC API 버전에 대한 지원은 다음과 같이 포함된 JAR 파일에 따라 결정됩니다. Driver Jar / JRE / JDBC Version sqljdbc.jar / JRE5 / JDBC 3.0 API sqljdbc4.jar / JRE6 / JDBC 4.0 API sqljdbc41.jar / JRE 7 / JDBC 4.1 API sqljdbc42.jar / JRE 8 / JDBC 4.2 API 각 다운로드 버전에는 이전 버전과의 호환성과 가능한 업그레이드 시나리오를 지원하기 위해 여러 JAR 파일이 포함되어 있습니다. sqljdbc.jar, sqljdbc4 이전 버전과의 호환성을 위해서만 제공되며 드라이버 버전 4.1 이상에 포함된 새로운 기능을 포함하지 않습..
-
[Samples] - StopWatchJava/Samples 2015. 12. 14. 13:34
class StopWatch { private long startTime; private long endTime; public void start() { startTime = System.currentTimeMillis(); } public void stop() { endTime = System.currentTimeMillis(); } public long getTime() { return endTime - startTime; } @Override public String toString() { long timems = getTime(); long time = timems ⁄ 1000; long hour = 0, minute = 0, second = 0; second = time % 60L; minute..
-
[Regular Expression] - Pattern, Matcher 사용하기Java/Java SE 2015. 11. 30. 16:58
String input = "SELECT * FROM BUYLIST" + " WHERE MANAGER_NAME = '{DATASET.DATASET1}'"; String pattern = "\\'\\{[Dd][Aa][Tt][Aa][Ss][Ee][Tt]\\.[Dd][Aa][Tt][Aa][Ss][Ee][Tt][1]\\}\\'"; Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(input); System.out.println("Input Before : " + input); StringBuffer sb = new StringBuffer(); int replacementCount = 0; while (m.find()) { System.out.println..