public class JDBserver {
Connection con;
public JDBserver()
{
//MSSQL DB서버 사용시///////////////////
try{
Class.forName(\"com.mysql.jdbc.Driver\");
}catch(java.lang.ClassNotFoundException ex){
System.err.print(\"[JDBserver] : ClassNotFoundException: \");
System.err.println(ex.getMessage());
return;
}
//Db connection
try{
String url = \"jdbc:mysql://221.154.82.19/joyboxuseUnicode=true&characterEncoding=UTF-8\";
//String url = \"jdbc:JTurbo://127.0.0.1/jdbcpdh/sp=false/charset=euc-kr/user=jdbcpdh/password=0108\";
con = DriverManager.getConnection(url,\"spirit\",\"2001313\");
System.out.println(\"JDBserver is loaded...\");
}catch(SQLException ex){
System.err.println(\"[JDBserver] : SQLException : \"+ex.getMessage());
return;
}
}//생성자
저기 연결부분은 다른넘들이 한거 대충 앞부분만 긁어온거야...ㅡㅡ;
여기서 궁금한게 com.mysql.jdbc.Driver 의 역할...
mysql서버 사용시 메신져에 로그인을 하기 위해 회원가입처리를 위한
사용자의 간단한 개인정보를 넣어줄 테이블 하나를 만들어야되...
근데 이 테이블을 어떤 DB에 create할지 모르것어...
그러니까 저 위에 소스를 가지고 DB의 이름을 알 수있냐 하는거야...
DriverManager.getConnection(url,\"spirit\",\"2001313\");
요부분에서 url부분에 들어가는게 저 위에 보면 이상한 주소로 되있자나...
그게 정확히 뭐하는 주소인지 좀 알려줘 ㅡㅡ;
난 자바는 잘 모리고 url 이 Connection String 아니냐.. 그럼 그거 위에 아이피랑 주소 넣어서 각 DB 연결 문자열 만들고 집어넣을때 아이디, 비번은 필요 안하겠냐..
횽이 01학번이라는 사실을 알수있네; 깔깔 뻘플 미얀~
나랑 동갑이네... 취업걱정하는;;;;
mysql 접속할때도 보통 옵션에 (-u 아이디 -p패스워드 DB명) 이런식으로 주자나... 글고 저위에 커넥션보면 url 있고 옆에 있는게 아이디랑 패스워든데...
저 소스 01학번꺼 퍼와서 작업한거야 ㅡㅡ;;;
왜? 01보다 더 늙었는데 여직 졸업 못한거시야?
아니 근까..자바는 주종이 아니니 자세히는 잘 모리고 jdbc 에 있는 mysql 쪽으로 연결하는데 아이피는 뒤에 있는거고 문자열인코딩은 어쩔거냐.. 유니코드 어케 할꺼냐 이런거 아녀
어... 난 이게 뭔지 알구싶어... joybox?useUnicode=true&chracterEncoding=UTF-8
문자열인코딩은 어쩔거냐.. 유니코드 어케 할꺼냐 이런거 아녀 <-- 안봤니
mysql://주소/db명 아니냐