Q&Aサイト横断検索「SQLite」で検索した結果

Yahoo!知恵袋 解決済み

読み込み中・・・
sqliteについてです。 私はプログラミング初心者なのですが現在、Ruby on rails を始めたいと思いWindowsにおいて環境構築を行っています。一応、RubyとRuby on rails のバージョンは確認する ことができたのですがどうしてもsqliteだけが成功しません…バージョンの確認をしようとしてもなぜか「sqlite3' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示されてしまいます。 こちらの解決方法を教えてください…! Rubyのバージョンは2.3.3で Ruby on rails のバージョンは5.1.3です 参考にしたサイトはここですhttp://www.rubylife.jp/railsinstall/other/index1.html 以下、コマンドプロンプトに表示される文章です。 以下コマンドプロンプトのコピペです C:\Users\どん>gem install sqlite3 Successfully installed sqlite3-1.3.13-x64-mingw32 Parsing documentation for sqlite3-1.3.13-x64-mingw32 Done installing documentation for sqlite3 after 0 seconds 1 gem installed C:\Users\どん>sqlite3 -version 'sqlite3' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 C:\Users\どん>gem search --local sqlite3 *** LOCAL GEMS *** sqlite3 (1.3.13 x64-mingw32)
sqliteからある列のデータを取得して配列に入れたいのですが、 私の知っている方法ですと、以下のようなwhile文でまわして配列に入れる方法しか思いつきませんでした。 もっと効率的にできる別の方法はないでしょうか。 $db = new SQLite3("test.sqlite"); $sql = 'create table ttt ( retu1 text primary key, retu2 text )'; //$db->exec($sql); $aaa = rand(5, 155555); $db->exec("INSERT INTO ttt VALUES ($aaa,'2019')"); //上記はわかりやすいようにsqliteを作っています。 $sqlall = 'SELECT retu1 FROM ttt'; $res1 = $db->query($sqlall); $hairetu = array(); while( $row1 = $res1->fetchArray() ) { $hairetu[] = $row1[0]; } print_r($hairetu);
SQliteについてです。 私はプログラミング初心者なのですが現在、Ruby on rails を始めたいと思いWindowsにおいて環境構築を行っています。一応、RubyとRuby on rails のバージョンは確認する ことができたのですがどうしてもSQLiteだけがエラーを起こしてしまいます。最初はまあいいか…と思っていたのですが、データベースを使うにあたって必要だと知り困っています泣 こちらの解決方法を教えてください…! Rubyのバージョンは2.3.3で Ruby on rails のバージョンは5.1.3です 以下、コマンドプロンプトに表示される文章です。 >gem install sqlite3 ERROR: While executing gem ... (Errno::EACCES) Permission denied @ rb_sysopen - C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.13-x64-mingw32/lib/sqlite3/2.3/sqlite3_native.so
SQliteを動かしたいです。ダウンロードはしてみましたが、そこからどう使えばいいかわかりません。 パソコンはWindowsです。「ダウンロード」の項目にあるSQliteのファイルをクリックしても無反応です。どう使うんですか?
SQLiteでテーブルが作られない件 SQLiteDatabase: /data/data/com.example.username.mymapproject/databases/nakamura.db とデータベース自体は出来ているようなのですが、中身がない状態です。 ログ E/SQLiteLog: (1) table map has no column named byteArray E/SQLiteDatabase: Error inserting Longitude=135.51973755 Latitude=34.82937867 detail=さ byteArray=[B@2165faf4 title=か currentFormat=2017年12月26日23:01 android.database.sqlite.SQLiteException: table map has no column named byteArray (code 1): , while compiling: INSERT INTO map(Longitude,Latitude,detail,byteArray,title,currentFormat) VALUES (?,?,?,?,?,?) ログのようなエラーが出る理由が分からないので見て頂ければ幸いです。 以下、作成したプログラムです。 public class DbOpenHelper extends SQLiteOpenHelper { private static final String TAG = "DbOpenHelper"; // データベース自体の名前 private static final String DATABASE_NAME = "nakamura.db"; //テーブル名 private static final String MAP_TABLE_NAME = "map"; protected SQLiteDatabase db; // データベースのバージョン(2,3と挙げていくとonUpgradeメソッドが実行される) private static final int DATABASE_VERSION = 1; // コンストラクタ 以下のように呼ぶこと public DbOpenHelper(Context context){ //1:どのアプリケーションか、 // 2:データベース名( /data/data/パッケージ名/database/ファイル名に作成 ) //3nullでOK //4:パーミッション情報 super(context, DATABASE_NAME, null, DATABASE_VERSION); db = this.getWritableDatabase(); } // データベースが作成された時に実行される処理 @Override public void onCreate(SQLiteDatabase db){ createMapTable(db); } // データベースが作成された時に実行される処理 private void createMapTable(SQLiteDatabase db){ // テーブル作成SQL String sql = "CREATE TABLE map (" + " id INTEGER PRIMARY KEY AUTOINCREMENT," + " CurrentFormat TEXT," + " title TEXT," + " detail TEXT," + " Latitude DOUBLE," + " Longitude DOUBLE," + " byte INTEGER" + ");"; db.execSQL(sql); Log.i(TAG,"テーブルmapが作成されました"); } // データベースが開かれた時に実行される処理 @Override public void onOpen(SQLiteDatabase db) { super.onOpen(db); } }
sqliteデータベースの初期データについて お世話になっております。Android開発初心者の者です。 この度、第一作目のアプリがほぼ、完成出来ると思いまして、データベースのテーブルを新しくする際に困ったことがあります。 データベースは、テストデータで一杯になりましたので、ダウンロードして下さるユーザー様の為に、データベーステーブルを新しく更新したいのですが、 sqliteデータベースを参照する際に、データが存在しない場合は、強制終了してしまう為、はじめてお使い頂く際のintroductionで、ボタンを作りまして、初期データのみをそのボタンで設定しようと思うのですが、 それぞれのテーブル内のデータを、"FirstData"として設定したのですが、うまくいきません。 sqliteデータベースのそれぞれのデータは、ヘルパーを使う際に、"TEXT"で設定しておりますので、"FirstData"でもいけるかと思いましたが、Int型にキャストしているデータもあるせいなのか、データベースの初期データとして、"FirstData"としてもうまくいきません。 もし、初期データを例えば"11111"とか、"22222"などとした場合、初めてお使い頂くユーザー様は、「何だろう?これ?」という風になると思いますので、最初のintroductionで説明も加えるつもりではありますが、 皆様は、アプリケーションにsqliteデータベースをお使いの際に、初期データはいかがなさっていらっしゃるのか、もし、良い方法があるのでしたら、ご教授の程、宜しくお願い申し上げたい次第です。 初めてのアプリ開発で、しかも、一人でやっておりますので、このような疑問がたびたびあります。 ご多忙とは存じ上げますが、もし、お解りになられましたら、ご教授の程、宜しくお願い申し上げます。
SQLiteのDocumentの見方がわかりません。 https://www.sqlite.org/docs.html 接続やSQL についての資料はどこにあるのでしょうか?
SQliteのサブクエリについて教えてください。 現在サイトを作っているのですが、データベースがMySQLからSQLiteに変更になり書き直しているのですが、 うまく抽出できません。 内容は以前こちらで教えていただいたもの とおなじで、下の様な二つのテーブルがあって、社員の中から12/7に出勤しない人(二郎・四郎)を 抽出したいのですが、どのように書いたらいいのでしょうか? 社員テーブル ID | NAME --------- 01|一郎 02|二郎 03|三郎 04|四郎 05|五郎 出勤表テーブル 日付 | NAME ---------- 12/5 |一郎 12/5 |二郎 12/5 |三郎 12/6 |三郎 12/6 |四郎 12/6 |五郎 12/7 |一郎 12/7 |三郎 12/7 |五郎 SELECT NAME FROM 社員テーブル WHERE NOT EXISTS (SELECT * FROM 出勤表テーブル WHERE 日付 = '12/7' AND NAME = 社員テーブル.NAME); で実行するとsyntax errorとなります。 現在はまだテスト段階なのでTKSQLiteというソフトで試しています。バージョンはSQLite2です。 よろしくお願いします
SQLiteについてです。 分類語彙表のサイトにデータベースがあるのでそれを利用したいのですが、 ダウンロードした時の拡張子は.txtでコンマ区切りになっているものです。 DB Browser for SQLiteを使いそのデータを読み込ませたいのですがエラーが出ます。 どのように変換すれば読み込ますことができるのでしょうか... よろしくお願いします!
sqlite3の質問 テーブル名001?0010まで10個あったとします。 それら内、003?005の3つのテーブルをdropでまとめてすべて消す場合は どう記述すればいいですか? 範囲指定の書き方が分かりません。 drop table 003 004 005という意味ではなく drop table 003?005という意味です。
Rubyのgemでsqlite3をインストールしようとしたところ下記のようになりエラーでインストールできません。解決方法があれば教えて頂けないでしょうか。 環境 Windows10 ruby 2.6.1p33 (2019-01-30 revision 66950) [x64-mingw32] gem 3.0.3 sqlite3 1.4.0 PS C:\WINDOWS\system32> gem i sqlite3 Temporarily enhancing PATH for MSYS/MINGW... Installing required msys2 packages: mingw-w64-x86_64-sqlite3 警告: mingw-w64-x86_64-sqlite3-3.27.2-2 は最新です -- スキップ Building native extensions. This could take a while... ERROR: Error installing sqlite3: ERROR: Failed to build gem native extension. current directory: C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/sqlite3-1.4.0/ext/sqlite3 C:/Ruby26-x64/bin/ruby.exe -I C:/Ruby26-x64/lib/ruby/site_ruby/2.6.0 -r ./siteconf20190326-15104-zw0cki.rb extconf.rb checking for sqlite3.h... yes checking for pthread_create() in -lpthread... yes checking for -ldl... no checking for dlopen()... no missing function dlopen *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=C:/Ruby26-x64/bin/$(RUBY_BASE_NAME) --with-sqlcipher --without-sqlcipher --with-sqlite3-config --without-sqlite3-config --with-pkg-config --without-pkg-config --with-sqlcipher --without-sqlcipher --with-sqlite3-dir --without-sqlite3-dir --with-sqlite3-include --without-sqlite3-include=${sqlite3-dir}/include --with-sqlite3-lib --without-sqlite3-lib=${sqlite3-dir}/lib --with-pthreadlib --without-pthreadlib --with-dllib --without-dllib To see why this extension failed to compile, please check the mkmf.log which can be found here: C:/Ruby26-x64/lib/ruby/gems/2.6.0/extensions/x64-mingw32/2.6.0/sqlite3-1.4.0/mkmf.log extconf failed, exit code 1 Gem files will remain installed in C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/sqlite3-1.4.0 for inspection. Results logged to C:/Ruby26-x64/lib/ruby/gems/2.6.0/extensions/x64-mingw32/2.6.0/sqlite3-1.4.0/gem_make.out 実はMySQLとMySQL2とGTK3も同様のエラー(extconf failed, exit code 1または2)でインストールできないでいます。色々調べてみましたが解決には至りませんでした。 解決方法が判る方がいたら是非ご教授下さい。よろしくお願いいたします。
SQLiteからデータを抽出したいと考えています。 しかしながら、DbOpenHelperクラスにて コンパイルエラーが生じます。 this.cursor = db.rawQuery(sqlstr); 内容:Cannot resolve method 'rawQuery(java.lang.String) 何故だかよくわからないので教えてください。 ちなみに、dbはprotected SQLiteDatabase db;と定義してます。 //データベースからのデータ取得処理 public void getDataButtonTapped(View view) { dbHelper2 = new DbOpenHelper(this); dbHelper2.getData(); } //DbOpenHelperクラス public void getData() { //生のクエリを作成 String sqlstr; sqlstr = "SELECT * FROM " + MAP_TABLE_NAME + " ;"; //クエリの実行 this.cursor = db.rawQuery(sqlstr); }
SQLite3で削除したデータの情報を取り出す方法はありますか? id, name, ageというカラムをもつテーブルを作成し、指定されたidのデータを削除し、その削除したデータの情報を通知するようにしたいと思っています。 DELETE文を使えば削除できることは分かっているのですが、その削除したデータの情報をどのように取り出せばいいかが分かりません。そのようなことはできないのでしょうか?
PHPの質問 PHPでsqlite3のエラーdatabase is lockedがでました。 これが出たときはいつもファイルクローズで解決していましたが 今回は解決できませんでした。 エラーが出たクエリはupdate文です。 クエリをselectにしてみたところ正常に処理されました。 select文だと正常に処理されるのに update文だとdatabase is lockedエラーがでるのは 何故でしょうか。
SQLITEの「DATABASE IS LOCKED」で悩んでいます。 現在、vb.netにてSQLITEを使用し、PGを作成しているのですが、 質問本文のように「DATABASE IS LOCKED」がかかり先に進めず困っています。 PGの組み方が悪いのだと思いますが、 今行っている処理は、 10数個のテーブルのデータを一括で削除しています。 テーブルごとに消す条件は違うのですが、 削除する場所は同じになります。 単純に説明すると、 ボタン押下→テーブル1削除→テーブル2削除→テーブル3更新→テーブル4削除 という風な処理をしています。 SQLITEにこだわっている理由としては、 非常に高速でDBが軽いというのとサーバーを立ち上げなくても安易に配布出来るからです。 どなたかアドバイスをしていただければ助かります。 よろしくお願いします。
python3 sqliteのinsertについて [やりたいことと問題] 外部からデータを取得してデータベースに保存されていない場合に、insertを実行。 insert時に下記のエラーが発生。 >sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 6 supplied. [取得データとソースコード(抜粋)] ※行頭や取得データの半角スペースを"_"に置き換えております。 ____conn = sqlite3.connect(dbname) ____cur = conn.cursor() ____jsondata = 外部からデータ取得する関数() ____# <データ内容> ____# [ ____# ____{ ____# ________"data1": "ABCDEF", ____# ________"data2": "12345" ____# ____}, ____# ____{ ____# ________"data1": "GHIJKL", ____# ________"data2": "67890" ____# ____} ____# ] ____json_len = len(jsondata) ____for idx in range(json_len): ________data1 = jsondata[idx]["data1"] ________cur.execute("select count(*) from table1 where column_name =?", (data1,)) ________result = cur.fetchone() ________if (result[0] == 0): __________cur.execute("insert into table1 (column_name) values (?)", data1) __________# ↑ここでエラー [質問] 1つの引数?に6つ渡してるからエラーってことだと思いますが、正しい書き方を教えてください。 insert直前にprint(data1)をすると、ABCDEFが表示されます。 また、print(type(data1))をすると、<class 'str'>と表示され文字列となっており、間違っていない様な気がしていますが、基本的な文法など調べながら作成しているので認識違いがあると思います。 A?Fがそれぞれ別なパラメータとして認識されてるのかな。とは思いますが、調べても正しい書き方が分かりませんでした。 宜しくお願い致します。
Google Apps ScriptでSQLiteファイルを扱う Android端末から吐き出したSQLiteファイルを Googleドライブに上げて、そのSQLiteファイルを WEBアプリと同期(レプリケーションでもいいです) させたいのですが、どのような設計が考えられますか? まともに使える言語はJavascriptくらいで、 データベースについては一通り勉強したものの、 利用するのは今回が初めてです。 なお、データベースの利用は個人のみであり、 セキュリティ面が脆弱でも構いません。 よろしくお願いします。
PostgreSQL, DB2, SQLite, MariaDB, MySQL を古い順に並べるとどうなりますか。
DB Browser for SQLite を使用していての話なのですが、 写真の様にfield6などのところを上の行の様に、「部門」などの名前変更を行いたいです。 その方法を忘れてしまいわかる方に教えて頂 きたく質問致しました! よろしくお願いします!
アプリ開発について質問です。 とある市区町村データをSQLiteで管理しようと思っております。 そのSQLiteのデータから任意のデータだけ持ってきて、サーバーにあるMySQLに保存することは可 能でしょうか。 疑問に思っていることは、同じプロジェクト内でローカルのSQLiteと共有サーバーのMySQLが使えるのかという点です。 開発言語はXamarinでC#を使用しています。
Firefoxを軽くしてくれるという、SQLite Optimizerについて タイトル通りなのですが SQLite Optimizerをインストールしようとすると このアドオンはお使いの Firefox のバージョンで動作するように更新されていません。 と出てインストールできません。 Firefoxのバージョンを調べると、11.0 最新バージョンですと出るのですが・・・ 解決策がお分かりの方教えてください! NEC Lavie LL700/F WindowsXP
SQLiteの型指定について SQLiteにてテーブルを作る際に型を指定して作っているのですが、なぜかできません。 操作は以下のとおりです。 sqlite> create table sample(id int, name int); sqlite> insert into sample values(2,'tea'); sqlite> insert into sample values(56,'Cookie'); sqlite> insert into sample values(56,34); sqlite> insert into sample values('Juice',34); sqlite> select id, typeof(id), name, typeof(name) from sample ...> ; 2|integer|tea|text 56|integer|Cookie|text 56|integer|34|integer Juice|text|34|integer sqlite> 少しデータを入れてみたのですが、入れる際にエラーも吐かれずtypeofでも型がバラバラでした。 なぜなのでしょうか。 SQLiteは3.7.17を使用しています。
最近、パソコンを立ち上げるとプロシージャエントリポイントsqlite3_wal_checkpointがダイナミックリンクライブラリSQLite3.dllから見つかりませんでした。 と出るんですが、どう対処したらい いんですか? OSはvistaです。 機械にかんして初心者なので、初心者もわかるように教えていただけたら、光栄です。
【sqlite3のSQL】行番号を付ける為には 以下のsqlite3用のSQL文があります。 SELECT tb1.user_id, tb2.user_name FROM table1 as tb1, table2 as tb2 WHERE tb1.user_id = tb2.user_id GROUP BY tb1.user_id; 以下は実行結果です。 ユーザID,ユーザ名 1001,user1 1002,user2 1003,user3 上記の実行結果に、行番号(No列)を付けたいのですが、 ご存じの方いらっしゃりませんか? イメージは以下の通りです。 NO,ユーザID,ユーザ名 1,1001,user1 2,1002,user2 3,1003,user3 回答をよろしくお願いします。
SQLite版 名前の通りSQLiteにデータを保存しますので、理論的にはSQLiteが許す限りのデータを保存する事ができます。 ただ、データが多くなると処理に時間が掛かる場合もありますので、数万行といったログが溜まる運用方法であれば、定期的に削除して方が良いと思います。 データ管理を行う管理パネルは付属しませんが、SQLiteはFirefox SQLite Managerなどで管理が可能ですのでお試し下さい。 ================================= 上の意味がまったくわかりません どうしたらチャットのログが消せるのでしょうか? 何かソフトとか必用なのでしょうか? 宜しくお願いします。
sqliteのロックについてお聞きします。 現在運営しているサイトで簡易的なアクセス集計を行っており、ページが閲覧された際PVやリファラー等をsqliteのレコードに書き込む仕様にしています。 まだsqliteが同時書き込みでロックしたことはないのですが同時書き込みとはどの程度なのでしょうか? しょぼいですが社内のPC3台でリロードしまくった時は大丈夫でした。 当サイトのPVは1日で数千?多くても数万程度です。このままの状況が続くなら大したリスクはありませんでしょうか?
Java, Sqlite, Eclipseでのエクスポートについての質問です。 現在JavaFXを使い、Sqliteが組み込まれた一つのデスクトップアプリを開発したいと考えています。 Eclipse内で実行するぶんにはSQLで呼び出したデータが表示されるものができました。 しかし、いざEclipseで配布用にエクスポートしてみるとデータが表示されません。 Eclipse で 起動するときはDriverManager.getConnection(”jdbc:sqlite:./src/application/prac.sqlite”)で接続できて正常にデータを表示するのですが、エクスポートしてできたjarファイルを起動しても表示されません。 生成されたjarファイルの中身を見るとsrcフォルダはなくなり、applicationフォルダ(パッケージ名)の中にprac.sqliteファイルがあるので、パスが正しくないので読み込まないのは理解できました。 しかし、どのようにgetConnection文を設定すれば、配布用にエクスポートでsqliteデータベースが組み込まれるのかがわかりません。 もしくはそもそもjarファイルにsqlデータベースや外部ソースを扱う方法は別にあるのでしょうか。 よろしくお願いします。
SQLiteについての質問です。 以下のようにプログラムを作成し、クエリが実行されるように しようと考えました。 ところが、rawQuertが解決できないといったエラーが出ます。 理由がどうしてもわからないので教えてください。 *MAP_TABLE_NAMEは変数でテーブル名が入っています。 public void getData(){ //生のクエリを作成 String sqlstr = "SELECT * FROM "+MAP_TABLE_NAME+" ;"; //クエリの実行 this.cursor = DATABASE_NAME.rawQuery(sqlstr);
JavaScriptからSQLiteのデータベースにアクセスしてデータの入出力ができるアプリを作りたいのですが、コードの書き方がわかりません。Accessを使った場合の説明はわかったのですが、SQLiteの場合がわかりません。
SQLiteのINSERTで、データを大量に入れたいのですが 特定の列の値の同じ値を入れたくありません SELECTで値を取ってきて、同じ値が存在するかどうかというチェックをするのが良いのかもしれませんが、大量にかつ、小刻みにINSERTを行うため、アクセス回数が増えてしまい効率が悪くなると思われます。 なので、特定の列にプライマリーキーを設定し、同じ値を入れようとすると例外が発生し入れられないようにしようと思うのですが 実装したい内容に対しての解決策としては間違いないでしょうか。
windows環境のruby on railsへのSQLite3のインストールについて http://www.sqlite.org/download.htmlのサイトからwindowsの64bit版のzipファイルをインストールし rubyをインストールしたディレクトリの?binの中へ.dillをコピーしたのですが、 rails dbconsoleが実行できず、 Please add the following to your Gemfile to avoid polling for changes: gem 'wdm', '>= 0.1.0' if Gem.win_platform? Please add the following to your Gemfile to avoid polling for changes: gem 'wdm', '>= 0.1.0' if Gem.win_platform? Couldn't find database client: sqlite3.exe. Check your $PATH and try again. このようなエラーが出てしまいます。 なぜでしょうか??解決方法を教えてください
sqlite3のインデックス追加方法を質問です。 sqlite3で以下のtableを作成して、 post_idをインデックスに追加したいと思っています。 その方法で質問です。 create table user_comments( id integer primary key not null, post_id integer not null, owner_name text not null, prefecture integer not null, created_at text not null, updated_at text not null ); mysqlではcreate tableの際に、 まとめてindexの作成が出来ました。 しかし、sqlite3では調べたところcreate table文の後に、 create index文を打つ方法しか見つからず、 mysqlのようなcreate tableと一緒にindex追加する方法が見つかりません。 sqlite3でpkはcreate tableと一緒にできるので、 indexも一緒にできるイメージがあります。 sqlite3でcreate tableと同時に indexを追加する方法を教えて下さい。 先述のcreate tableを修正する形でご教示お願いします。
SQliteというデータベースの管理システムについての質問になるのでしょうか。。 調べたところ、SQliteはほかのデータベース管理システムとは少し違っていて、PHPにあらかじめ入っている ものだそうなのですが、実際に使おうとすると、SQliteはどこに配置?されるのでしょうか? PHPを置くのはウェブサーバー上だと思うのですが。。やはり管理システムは、PHPと同じ場所にあるものなのでしょうか? SQlite を使う場合の、データベースの場所も分かりません。自分のパソコンの中なのかウェブサーバー上なのか。。使う場所をクエリでリレーショナルデータベースへ要求するそうなのですが、それはどこにあるのでしょうか? あと、普通のデータベースっていうのはデータベース管理システム専用サーバーがあり、ウェブサーバーと通信して データを受け取るには、管理システムのサーバーへ自分のパソコンから通信する…というので合っているでしょうか?? 意味不明な文になってますが 自分でも何が分かってて何が分かってないか分からないのでこれ以上疑問をうまく説明できなさそうです。回答どうかよろしくお願いします。
Android開発にて SQLiteで明示的なコミットの仕方を教えて頂けないでしょうか。 トランザクションの開始処理 トランザクションに成功したときのコミット処理 トランザクションに失敗したときのロールバック処理 が必要になってくるのかなと思ってます。 それをどのようにJava(android)で書けばいいのかよくわからないです。 よろしくお願いします。
sqliteの初心者です。.import がうまくいきませんので、教えてください。 >sqlite3 kanshi; >create table ka(a,b,c); >.import c:/pg/sqlite3/data.txt ka; とやりますと、kaというtableが見つからないと出てきます。 直前にcreateしたはずですので、なぜでしょうか。
sqliteの参照先を外部のサイトにする方法はありますでしょうか? $pdo = new PDO('sqlite:test.db'); 現在このようにディレクトリ内のsqliteファイルにアクセスしているのですが、例えばいくつかの別サイトからひとつのサーバ内にあるsqliteにアクセスしてデータベースを使用するという事は不可能でしょうか? jsやcssなんかだとできるのですが。 同時に書き込まれたりすることはありません、あくまで複数サイトからのアクセスが目的です。 現状では全く同じ内容のDBファイルを複数サイトに置いてあるため変更があった場合すべてのサイトにアップしており非常に非効率的なので。Mysqlを利用する方法もありますが現状ではクライアントからの要望でsqlite限定なのでお願いします。
SQLiteで複数dbへの串刺しselectは可能ですか? データベース初心者です。 SQLiteで複数のデータベースファイル(内部のテーブル構造などは同じ)をattachして開き、各DBを串刺しのようにselectするようなことはできるでしょうか? それとも各DBに対して1つ1つselectしていくのが通常でしょうか? このようなことを行いたいときに、何か定石のような方法がありましたら教えてください。
python/sqliteデータベース 現在ACCSESSを用いて小規模のデータベースを社内で運用しています。これと同等の事をpythonでも実現可能なのかを教えていただきたいです。 ■現在の環境 ・社 内ファイルサーバーにAccessのテーブルファイル(mdb/accdb)置き、ローカルのACCSESS本体からテーブルにリンクしている ・本体ファイルを使用者に配布している ・同時接続数は最大で10台程度 ・インターネットには接続していない ■教えていただきたいこと ・社内ファイルサーバー上にテーブルファイル(sqlite)を置いてpythonで接続する ・exe化したものを配布して皆でテーブルファイルを共有する インターネットは接続しない/Mysqlは使わないが条件です。よろしくお願いいたします。
sqliteで50万件のワードとその読みを、さばきたいんですけど、何かコツはありますか? データーベースは基礎知識はあるものの、運用や効率化に関しては知識はありません。 最優先は、データ の検索の速さです。 検索のされ方は、頭文字からとかではなく、曖昧検索が多くなると予想されます。
さくらでSQLiteを使う方法を教えてください。 さくらインターネットのライトプランに入っています。 PHPからSQLiteを呼び出して使用したいと思っています。 http://www.phpbook.jp/tutorial/sqlite/index2.html ↑こちらのページを参考にPHPファイルを作成しましたが、何も表示されませんでした。 (タイトル部分だけ正しく表示されました。) また、php.iniに下記を記述して試しましたが、「Fatal error: Call to undefined function sqlite_open() in /home/xxx/sqlitetest1.php on line 7」と表示されてしまいます。 【php.ini】 extension=php_pdo.dll extension=php_pdo_sqlite.dll extension=php_sqlite.dll 何か設定が足りないのでしょうか? 初歩的な質問で申し訳ないですが、よろしくお願いします。
Ruby on Railsのsqliteの抜け方 .quitとすると抜けられるところを間違えてquitと打ってしまい、...>という表示に代わり、何を打てば抜けられるかわかりません。 誰か教えてください
android アプリを作っている者です。 SQLiteを使ってアプリのデータを管理しているのですが、「'」の記号を入力しようとした際、アプリが強制終了します。 入力された文字列をデータベースに 保存する、メモアプリのようなものを作製しているのですが、「'」はどうしてもエラーで保存できません。 「'」を使用しても強制終了にならないためにはどのようにすればよいのでしょうか。
sqliteでクエリログをリアルタイムで見るにはどうしたら良いでしょうか。 railsを触り始めたばかりなのですが、mysqlでクエリログを吐かせてtail -fで見るみたいに、 sqliteでもやりたいのですが、どうしたら良いでしょうか。 loggerを使うしかないのでしょうか。 どなたかご教授いただけますでしょうか。
pythonでのsqliteの記述の仕方で質問です。 「彼(かれ)」と表示されているデータを出力するためにLIKE演算子を使いたいと思うのですが実行するとエラーが出てしまいます。 「彼」でも出力させたいし「彼(かれ)」でも出力できるように変更したいということです! どこを直せば良いか教えて下さい!よろしくおねがいします。 以下がコードになります。 wordtxt='彼' cur=con.cursor() cur.execute('select * from bunrui WHERE heading like = "'+wordtxt+'" "'+%+'" ') results=cur.fetchone() print("¥n") for i in results: print(i) cur.execute('select * from relations WHERE middle_item="'+results[5]+'"') print(len(cur.fetchall()))
SQLiteをスクリプトから利用する処理なのですが、データを更新...の部分とデータを挿入...の部分の処理がわかりません。 (if文の判定で、select文の実行結果が1行以上あればデータを更新し、0ならデータを挿入する処 理です。) function save(database, user, data){ var db = new (require('sqlite').SQLite)(); db.open(database); var r = db.query("select * from answers where user = '"+user+"';"); if(r.numRows() > 0){ // データを更新してデータベースを閉じる return "updated"; }else{ // データを挿入してデータベースを閉じる return "inserted"; } }
sqlite3(C言語)について教えてください。 レコードごとに追加日の日付情報をもつテーブルから、追加日と現在の日付を比較して、追加日からX日経過しているレコードのみを削除するような処理をしたいのですが、どのような方法が考えられるのでしょうか? 追加日からの経過日数は、(現在日付ー追加日)とすれば出せると思うのですが、DELETEのSQLをどういう風に記述したらよいのかいまいちわからないです(全く別の方法でも上記の処理ができるなら回答大歓迎です)。 条件としては、下記の※ぐらいです。 ※追加日は、BCD形式のYYYYMMDDでTEXTとしてINSERTしています。 sqlite3があまりわかってないので、質問の処理の箇所だけでもソースを載せていただけると助かります。 宜しくお願い致します。
SQLiteはDBを設定していないサーバーでも利用することができるのでしょうか。 WikipediaでSQLiteの記事を読んだのですが、そこの記述で、SQLiteはサーバーではなくライブラリであるとありました。 これは、SQLiteの場合、ファイルを生成して、そのファイルを擬似的にデータベースのように扱っているという意味でしょうか? そうなると、データベースが設定されていないサーバーに置いてあっても、SQLiteを扱うことができるということでしょうか。
sqliteとphpのパーミッションについてご質問させていただきます。 edit.php(666) ディレクトリ[db](777) ┗db.sqlite(666) ドキュメントルートが上記のような構成のとき、edit.phpの入力画面からphpとpdoでdb.sqliteの内容を更新するとします。 現在は()の中のようなパーミッションにして問題なく動いているのですがセキュリティ的な観点から見て正しく設定できていますでしょうか?ディレクトリdbには.htaccessでdenyも設定していますが外部の第三者から変更されたりすると見られたり困るんです。(edit.phpは.htaccessで第三者から開かれないようにしてあります) お願いします。
sqlite_openが使えません phpのバージョンが5.2.17のPCから 5.3.17のPCにプログラムを移行させたところ、プログラム内のsqlite_open()でデータベースへの アクセスができなくなりました。 $res = sqlite_open( $DB_NAME ) or die( "データベースエラー" ); 上記記述にて変数の返値が何もなく、phpのエラー表示が何も出力してくれないのでどう対応すればいいのか わからず困っています。 php5.3.17ではsqliteが3になったようですがsqlite_openは使えないのでしょうか。 ●やってみたこと php5.3.17では、php.ini内にextension=php_sqlite.dllの記述自体が無かったので記述して、extフォルダに sqlite.dllを入れてみましたが現象は何も変わらずでした。 pdo( new PDO($DB_NAME, '', '') )を使ってみてはとの回答を知恵袋で頂き、試したところ繋がりました。 しかし、他人が書いたソースなので初心者の私にはソースを理解する事が難しいのでなるべくソースの修正は 避けたいのです。 環境 Windows7 PHP/5.3.17 Apache/2.2.22 php.ini内でsqliteに関するものでは、下記の2個のdllが有効になっており、extフォルダ内にはdllも存在します。 [PHP_SQLITE3] extension=php_sqlite3.dll [PHP_PDO_SQLITE] extension=php_pdo_sqlite.dll
SQLiteで運用しているWordPressをMySQLに移管する方法を教えてください。 ロリポップのコロリポプランでSQliteを使いWordPressを運用していますが、重たくなってきたのでミニバードでMySQLにサーバー移転したいと思っています。 どなたか方法をご教授いただけませんでしょうか。 よろしくお願いします。

->Yahoo!知恵袋 解決済みに移動

教えて!Goo

読み込み中・・・
SQLiteのLike句で抽出できないレコードがあります。 原因についてご教授いただけますでしょうか。 以下、操作手順になります。 ■データベースの作成 C:\>sqlite3.exe member.db SQLite version 3.7...
こんばんは 何をどうやっても進まないのでここで質問させてください。 Windows 8にwamp (Apache 2.2.22, PHP 5.4.3) を入れています。 SQLite3を使いたいのですが、sqlite_open 関数に対して「undefined func...
「sqlite_open」「SQLite3::open」の違いを教えてください。 ▽http://www.php.net/manual/ja/function.sqlite-open.php ▽http://www.php.net/manual/ja/sqlite3.open.php ・サーバ移行したら、それまで「sqlite_open」で動作して...
sqliteの使用を検討している者ですが、sqlite2とsqlite3の機能的な違いは何でしょうか? sqlite自体は全く今まで使用したことはありませんが、MySQL,PostgreSQLなどは使ってまして、手軽に利用できる...
PHPで <?php $db=sqlite_open("rensyuu.sqlite",0666,$err); $row=sqlite_query($db," select count(*) from sqlite_master where name='tb1';"); $kotae=sqlite_fetch_single($row) ; print($kotae); sqlite_close($db); ? > と...
iPhoneアプリ開発を行っています。今用いている参考書にSQLiteの使用例が載っていたのですが、一つ一つの関数(?)の詳細や、SQLiteについて詳しいことは書かれていないため、SQLiteについて詳し...
Smarty + SQLiteで作成したアプリで SQLite を検索している最中の下記のエラーを表示してリスト作成が失敗します。 検索する件数が少ないと成功するので単純にタイム・アウトしていると考え...
SQLiteを使ったメールソフトを作っています。 sqliteの構造体 sqlite3_stmt の宣言は見つかるのですが 構造体の内容の定義してあるものが見つかりません。 sqlite3.h, sqlite3.c を探したのですが見...
phpのSQLite3で作成したデータベースを、アンドロイド開発環境のSQLiteで読み込めません。 そもそも、phpとアンドロイド開発環境では、SQLiteデータベースの互換性はないのでしょうか?
という表示への対応について教えていただけますでしょうか? XP Pro版 SP3 を使っております。 グーグルアドワーズエディターを開くと、 ソフトは開くのですが、グーグルサイトから デー...

->教えて!Gooに移動

はてな

読み込み中・・・
Accessに溜まったデータをDBにODBC接続する方法。 Accessに溜まったデータをDBにODBC接続したいのですが、SQLiteかSQLserverにするか迷っています。私自身がDB初心者で、なんとなくこの2つが楽で安心して接続できるとWEBで見たため、この構成にしていますが、メリデメと言いますか、一言でいうとどう違うのか教えていただきたいです。メーカーが違うとか構成が違うのはざっくりとわかっています。 <やりたいこと> 会社のDB情報をCSVでエクスポートして、SQLiteなどDBにインポート。 DBからODBCを通してACCESSで出力。 ACCESSでデータを加工したら保存しDBにPushするイメージです。 WEBで調べてもどっちもいいということを言っていて、判断が付きません。 ちょっと急ぎで探しているため、回答を頂けたら幸いです。
Accessに溜まったデータをDBにODBC接続したいのですが、SQLiteかSQLserverにするか迷っています。私自身がDB初心者で、なんとなくこの2つが楽で安心して接続できるとWEBで見たため、この構成にしていますが、メリデメと言いますか、一言でいうとどう違うのか教えていただきたいです。メーカーが違うとか構成が違うのはざっくりとわかっています。 <やりたいこと> 会社のDB情報をCSVでエクスポートして、SQLiteなどDBにインポート。 DBからODBCを通してACCESSで出力。 ACCESSでデータを加工したら保存しDBにPushするイメージです。 WEBで調べてもどっちもいいということを言っていて、判断が付きません。 ちょっと急ぎで探しているため、回答を頂けたら幸いです。

->はてなに移動


▲ページ先頭へ(再検索する)