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

Yahoo!知恵袋 解決済み

読み込み中・・・
sqliteについて。 現在、開発したいWebサービスがあり、全くの初心者ですがプログラミング関連を1から独学している者です。 DBについて色々と調べていると、sqliteというDBは、軽快で使いやすい一方で、DBへの同時書き込みの処理が苦手だという記述を散見しました。 作りたいと考えているサービスが、不動産情報を扱うサイトで、個人が投稿した不動産情報を表示して、その情報にサイト閲覧者が訪れるといったオーソドックスなWebサービスなのですが、これはまさにsqliteが苦手とする処理の典型ですよね? お詳しい方いらっしゃいましたらご教授いただけますと幸いです。
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のサブクエリについて教えてください。 現在サイトを作っているのですが、データベースが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という意味です。
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が軽いというのとサーバーを立ち上げなくても安易に配布出来るからです。 どなたかアドバイスをしていただければ助かります。 よろしくお願いします。
chromeのcookieはsqliteですか? ハックの方法をおしえてください!
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などのところを上の行の様に、「部門」などの名前変更を行いたいです。 その方法を忘れてしまいわかる方に教えて頂 きたく質問致しました! よろしくお願いします!
phpとsqliteについて。 シンプルな勤怠登録webアプリを作ろうとしてますが、データベースの格納で少し詰まっています。 カラムをid, name, ※2019/08/12, 2019/08/13, 2019/08/14, ...とし、※から先は自動的にカラムが追加されるように出来ないかと考えいろいろやっています。勤怠入刻時点で今日日付のカラムがあればそのカラムに時刻を入刻、なければ日付のカラムを追加する、といった具合です。 postでid、日付と時刻が別ページから飛んできて、 $date=date("Y/m/d"); $time=date("H:i"); //$dateカラムの有無を識別、なければalter tableにて日付カラム追加 $sql="insert into attendanceTable ('$date' ) values ('$time') where id='$id'; イメージはこんな感じなんですが、3行目のカラムの有無を識別するところで詰まってしまいました。「こう書くといいよ!」や「それよりこうしたら?」などいろいろアドバイスいただければと思います。
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 回答をよろしくお願いします。
VB.NET Sqliteデータ管理について magicaltom_661207様、以前にSqliteについてお教えいただきました者です。その節は親身にご回答いただき誠にありがとうございました。 今回の質問は非常に簡単で拍子抜けかと思います。 DataGridView1にデータを反映させた際に、空白の行のようなものが表示されるのですが、 これを無くすることはできますか? ※詳細は添付画像にて 以前はいただいたサンプルを改造し、目的のアプリケーションを作成したのですが、今回は新規で作成を行いました。 サンプルでいただいたプログラムで同じ.dbを表示させた場合にはこの空白の行が表示されないです。
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についてです。 私はプログラミング初心者なのですが現在、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についての質問です。 以下のようにプログラムを作成し、クエリが実行されるように しようと考えました。 ところが、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の初心者です。.import がうまくいきませんので、教えてください。 >sqlite3 kanshi; >create table ka(a,b,c); >.import c:/pg/sqlite3/data.txt ka; とやりますと、kaというtableが見つからないと出てきます。 直前にcreateしたはずですので、なぜでしょうか。
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)で書けばいいのかよくわからないです。 よろしくお願いします。
AndroidStudioでクイズアプリを制作しています。100問ぐらいのクイズアプリですが、SQLiteを使用したほうがいいのか、どのように設計したらいいのか分かりません。 ググったりもしましたが、よく分かりませんでした。 詳しい方宜しくお願いします。もしくは初心者にも分かりやすい参考書などあれば教えてください。
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の参照先を外部のサイトにする方法はありますでしょうか? $pdo = new PDO('sqlite:test.db'); 現在このようにディレクトリ内のsqliteファイルにアクセスしているのですが、例えばいくつかの別サイトからひとつのサーバ内にあるsqliteにアクセスしてデータベースを使用するという事は不可能でしょうか? jsやcssなんかだとできるのですが。 同時に書き込まれたりすることはありません、あくまで複数サイトからのアクセスが目的です。 現状では全く同じ内容のDBファイルを複数サイトに置いてあるため変更があった場合すべてのサイトにアップしており非常に非効率的なので。Mysqlを利用する方法もありますが現状ではクライアントからの要望でsqlite限定なのでお願いします。
Androidアプリ開発のSQLiteについての質問です SQLiteで検索する条件を毎回MainActivityで取得した文字列に変更するにはどうすればいいですか? 現在は以下のようなプログラミングをしているのですが、動作が止まってしまいます。 Intent intent=new Intent(getApplicationContext(),MainActivity.class); String Moji=intent.getStringExtra(‘’day’’); Cursor cursor=db.query(‘’test’’,new String[]{‘’day’’,’’memo’’},’’day=?’’,new String[]{Moji},null,null,null);
SQLiteで複数dbへの串刺しselectは可能ですか? データベース初心者です。 SQLiteで複数のデータベースファイル(内部のテーブル構造などは同じ)をattachして開き、各DBを串刺しのようにselectするようなことはできるでしょうか? それとも各DBに対して1つ1つselectしていくのが通常でしょうか? このようなことを行いたいときに、何か定石のような方法がありましたら教えてください。
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と打ってしまい、...>という表示に代わり、何を打てば抜けられるかわかりません。 誰か教えてください
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で第三者から開かれないようにしてあります) お願いします。
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)でインストールできないでいます。色々調べてみましたが解決には至りませんでした。 解決方法が判る方がいたら是非ご教授下さい。よろしくお願いいたします。

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

教えて!Goo

読み込み中・・・
Status: 500 Content-type: text/html

Software error:

no element found at line 1, column 0, byte -1 at /usr/local/perl/5.8/lib/perl5/site_perl/5.8/mach/XML/Parser.pm line 187.

For help, please send mail to the webmaster (support@sakura.ad.jp), giving this error message and the time and date of the error.