티스토리 뷰

tmp

Java Database 접속 - 자주쓰는 코드

박스여우 2016. 7. 24. 14:41

■ 개인 소스 정리 입니다. 만약 잘못된 코드가 있다면 알려주시면 감사하겠습니다!


처음으로 개인 소스 정리를 시작해 볼까 합니다. 여러 프로젝트를 하다 보니 database는 항상 필요해서 그냥 접속 클래스를 만들었습니다.

좀더 구체적으로 조작하는 메소드들까지 만들까 생각중입니다..


Java로 Database - Mysql에 접속하는 클래스


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package com.boxfox.database;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
 
public class DataBase {
    public Statement st;
    private Connection con;
    private String password="";
    private String dbName = "";
    
    public boolean connect() {
        try {
            try {
                Class.forName("com.mysql.jdbc.Driver");
                con = DriverManager.getConnection("jdbc:mysql://localhost""root", password);
                st = con.createStatement();
                st.executeQuery("use "+dbName);
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
            return true;
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return false;
    }
    
    public void dissconn(){
        try {
            con.close();
            st.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    public Statement getStatement(){
        return st;
    }
}
 
cs

mysql-connector-java-5.1.37-bin.jar


'tmp' 카테고리의 다른 글

Fuse - Grid class  (0) 2017.06.09
Git flow 사용해보기  (3) 2017.02.08
c# 강좌 - 파일다루기 관련, 다른폼 호출하기  (0) 2016.02.11
c#마스터 - #5형변환  (0) 2015.09.14
c#마스터 - #4Object 형식과 박싱,언박싱  (0) 2015.09.14
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함