import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class SqliteTest { /** * @param args */ public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ try { // JDBCドライバーの指定 Class.forName( "org.sqlite.JDBC" ); // データベースに接続する なければ作成される Connection con = DriverManager.getConnection( "jdbc:sqlite:../database.db" ); // Statementオブジェクト作成 Statement stmt = con.createStatement(); //テーブル作成 すでにある場合は例外が発生 stmt.executeUpdate( "create table nameTable( id integer, name string )" ); //テーブルにデータを追加 stmt.executeUpdate( "insert into nameTable values(1, 'sakura')" ); } catch (ClassNotFoundException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } catch (SQLException e) { // TODO 自動生成された catch ブロック // Connection の例外が発生した時 e.printStackTrace(); } } } |
2013年8月14日水曜日
テーブルの作成とデータ追加:SQLite
Eclipse で SQLite 準備からデータベース作成・接続まで
1.SQLite用のJDBCドライバーをダウンロードしてくる。
https://bitbucket.org/xerial/sqlite-jdbc
2.Eclipse のパッケージエクスプローラからSQLite を使うプロジェクトをせんたくして、
右クリックからプロパティーを選択して、Javaのビルド・パス でライブラリタブを選択して、
外部ライブラリを登録する。
準備完了!
https://bitbucket.org/xerial/sqlite-jdbc
2.Eclipse のパッケージエクスプローラからSQLite を使うプロジェクトをせんたくして、
右クリックからプロパティーを選択して、Javaのビルド・パス でライブラリタブを選択して、
外部ライブラリを登録する。
準備完了!
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class SqliteTest { /** * @param args */ public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ try { // JDBCドライバーの指定 Class.forName( "org.sqlite.JDBC" ); // データベースに接続する なければ作成される Connection con = DriverManager.getConnection( "jdbc:sqlite:../database.db" ); } catch (ClassNotFoundException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } catch (SQLException e) { // TODO 自動生成された catch ブロック // Connection の例外が発生した時 e.printStackTrace(); } } } |
2013年8月13日火曜日
テーブルの中のリンクアドレスをすべて取得する。
import java.io.IOException; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; public class paint { /** * @param args */ public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ try { Document document = Jsoup.connect(url).get(); Element table = document.getElementById( "tableIdName" ); Elements links = table.getElementsByTag( "a" ); for (Element link : links) { String linkHref = link.attr( "href" ); System.out.println( linkHref ); } } catch (IOException e) { // TODO 自動生成された catch ブロック e.printStackTrace(); } } } |
登録:
投稿 (Atom)