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 自動生成されたメソッド・スタブ String url = "http://127.0.0.1/auto/date-top.htm"; 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)