java + mysql

개발/Java 2006. 7. 6. 11:32
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Java에서 MySql 사용하기

1) 서버쪽 설정
방화벽에서 3306 포트를 열어준다 tcp,udp
mysql 의 db테이블에 해당 사용자의 접근권한을 %(anywhere)로 설정

mysqld 및 방화벽 서비스 재시작

2) 클라이언트 쪽
mysql.com 에서 jdbc드라이버를 다운받아 설치한다

Example
[CODE type="java"]
try {
[tab][tab]Class.forName("com.mysql.jdbc.Driver"); // 드라이버 위치 지정
[tab][tab]} catch (ClassNotFoundException e1) {
[tab][tab][tab]e1.printStackTrace();
[tab][tab]}
[tab][tab]String url = "jdbc:mysql://주소:포트/DB이름";
[tab][tab]String que;
[tab][tab]ResultSet rs;
[tab][tab]try{
[tab][tab]Connection con = DriverManager.getConnection(url,USERID,PASSWD);
[tab][tab]Statement stmt = con.createStatement();
[tab][tab]
[tab][tab]rs = stmt.executeQuery("select * from Menu");
[tab][tab]
[tab][tab]while(rs.next()){
[tab][tab][tab]int theInt = rs.getInt("menu_id");
[tab][tab][tab]String name = rs.getString("name");
[tab][tab][tab]int price = rs.getInt("price");
[tab][tab][tab]
[tab][tab][tab]System.out.println( theInt + "/ " + name +" / " + price );[tab][tab][tab]
[tab][tab][tab]
[tab][tab]}
[tab][tab]}catch (Exception e) {
[tab][tab][tab]System.out.println(e);
[tab][tab]}[tab][tab][tab]
[tab][tab]
[tab]}
[/HTML][/CODE]
스샷
http://user.sempee.com/~kfmes/imgpds/javadb.png

'개발 > Java' 카테고리의 다른 글

jdbc programming  (0) 2006.07.06
Java: OS 알아내기  (1) 2006.07.06
gaim에서 sempeebot  (0) 2006.01.14
Thread Test  (0) 2006.01.05
java : equals() method overriding  (0) 2006.01.01