'JAVA'에 해당되는 글 17건

  1. 2015.02.05 PostgreSQL JDBC 연동 Sample
  2. 2014.11.26 Mysql 사용자 생성 1
  3. 2014.11.17 [Java] Daum / Naver 실시간 순위 검색
  4. 2014.11.16 웹페이지 링크 긁기
  5. 2014.11.03 [JAVA] Simple file write example
  6. 2010.06.03 JSP + JDBC + MYSQL
  7. 2009.06.25 JDBC5
JAVA2015. 2. 5. 14:28

package kr.laby.postgresql.controller;


import java.sql.Connection;

PostgreSQL_Sample.zip


import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

import java.util.Properties;


import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;


@Controller

public class Test {

@RequestMapping("/test")

public String test() {

try {

//Loading the Driver

Class.forName("org.postgresql.Driver");

String url = "jdbc:postgresql://10.211.55.12/wonword";

Properties props = new Properties();

props.setProperty("user", "postgres");

props.setProperty("password", "qlalf");

//Connecting to the Database

Connection conn = DriverManager.getConnection(url, props);

Statement st = conn.createStatement();

// ResultSet rs = st.executeQuery("SELECT * FROM test");

// while (rs.next()) {

//    System.out.println(rs.getString(1));

// }

// rs.close();

int r;

for (int i=0 ; i<1000 ; i++){

r = st.executeUpdate("INSERT INTO TEST (ID) VALUES (" + i + ");");

System.out.println(r);

}

st.close();

//Closing the Connection

conn.close();

} catch (Exception e) {

// TODO: handle exception

System.out.println(e);

}

return "test";

}

}



Posted by 원찬식
JAVA2014. 11. 26. 17:23

오늘은 mysql 설치시 사용자를 추가하는 방법에 대해 남겨볼까 한다. 할때마다 잘 기억이 안나서 검색엔진에 항상 의존을 하게 되는데 다음에는 검색엔진에 의존하지 않고 바로 블로그에서 검색해서 보면 좋을 듯 하다. 


사용자를 생성하는 방법은 여러가지가 있는데 아래 방법이 가장 쉽고 심플하다. 다른 방법들은 쿼리문을 직접 던져야 하기 때문에 솔직히 말해서 좀 불편하다. 혹시나 오랜만에 해 보거나 처음해 보는 사람들을 위해서 서버에 mysql을 설치한 후 mysql에 로그인한 후 아래 명령를 실행시켜준다.


-  mysql 서버 로그인하기

 $ mysql -uroot -prootpassword mysql


- 다른 PC에서 mysql 서버로 접속을 하기 위한 사용자 추가

 mysql> create user 'userId'@'%' identified by 'userpassword';


- 위 사용자에게 모든 것을 할 수 있는 권한 주기

mysql> grant all privileges on *.* to 'userid'@'%';


- 위 사용자에게 특정 DB를 관리할수 있는 권한 주기

 mysql> grant all privileges on dbname.* to 'userid'@'%';


- 로컬PC에서 mysql로 접속하기 위한 사용자 추가

 mysql> create user 'userId'@'localhost' identified by 'userpassword';


- 위 사용자에게 모든 것을 할 수 있는 권한 주기

 mysql> grant all privileges on *.* to 'userid'@'localhost';


- 위 사용자에게 특정 DB를 관리할 수 있는 권한 주기

 mysql> grant all privileges on dbname.* to 'userid'@'localhost';


출처 : http://naleejang.tistory.com/59


Posted by 원찬식
JAVA2014. 11. 17. 19:21

import java.util.Map;


import org.jsoup.Jsoup;

import org.jsoup.nodes.Document;

import org.jsoup.nodes.Element;

import org.jsoup.select.Elements;



public class DataAnalysisAgent {




public static void main(String[] args) {


// TODO Auto-generated method stub


System.out.println("Meta data analysiser Start!!");



try{

int timeOut = 10*1000;

//NAVER

System.out.println("Naver");

Document doc = Jsoup.connect("http://www.naver.com").timeout(timeOut).get();


Elements titles = doc.select(".up");

for(Element e: titles){

System.out.println(e.childNodes().get(0).attr("title"));

}

titles = doc.select(".new");

for(Element e: titles){

System.out.println(e.childNodes().get(0).attr("title"));

}

//Nate

System.out.println("Daum");

Document docD = Jsoup.connect("http://www.daum.net").timeout(timeOut).get();


titles = docD.select(".txt_issue");

int idx=0;

for(Element e: titles){

if( (idx%2)==0 ){

System.out.println(e.text());

}

idx++;

}


}catch(Exception e) { 


e.printStackTrace();


}


System.out.println("FINISH");


}





}


Posted by 원찬식
JAVA2014. 11. 16. 05:03


import org.jsoup.Jsoup;

import org.jsoup.nodes.Document;

import org.jsoup.nodes.Element;

import org.jsoup.select.Elements;




public class Main {


public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("Meta data analysiser Start!!");

try{

Document doc = Jsoup.connect("http://www.naver.com").get();

Elements titles = doc.select("a[href]");

for(Element e: titles){

// System.out.println("text: " + e.text());

System.out.println("text: " + e.attr("abs:href"));

}

// titles = doc.select(".up");

//

// for(Element e: titles){

// System.out.println("text: " + e.text());

// //System.out.println("html: " + e.html());

// }

System.out.println("FINISH");

}catch(Exception e) { 

e.printStackTrace();

}

}


}



Posted by 원찬식
JAVA2014. 11. 3. 16:49

import java.io.BufferedWriter;

import java.io.FileWriter;


public class UserSampler {


public static void main(String[] args) {

try{

BufferedWriter out = new BufferedWriter(new FileWriter("/Users/wonword/Desktop/UserIdList"));

for( int uidx=0 ; uidx<1000000 ; uidx++)

{

String s = Integer.toString(uidx);

out.write(s); out.newLine();

}


out.close();

}catch(Exception e)

{

System.out.println(e);

}

}

}



Posted by 원찬식
JAVA2010. 6. 3. 13:56

insert to database simple example of JSP
Posted by 원찬식
JAVA2009. 6. 25. 12:34
JDBC5
Posted by 원찬식