検索結果

DB

全10000件中701~720件表示
  • 全てのカテゴリ
  • 全ての質問
  • MySQL 複数のDB接続で上書きされる

    あるphpファイル内の最上段で、 二つのデーターベース接続を行っています。 二つのdsnを使ってそれぞれDBにコネクトしています。 例えばこんな感じです。 //ページ先頭で $mdb2 = db_connect(); //関数内でコネクトされています。 $mdb2_a = db_connect_a(); //関数内でコネクトされています。 で、最初の$mdb2内に格納されているDB接続情報を、 そのphpファイル内で使いまわそうとすると、 後から作られた$mdb2_aに上書きされるようで、$mdb2は使い道がなくなります。 コレを回避する方法としては、 dsnの割り当て情報に、'new_link' => true を追加したり、SQLセーフモードをオンにしたりと、 小細工すれば上手くいくようですが、 これらの方法を使わずにすむ方法はないものでしょうか? 一つのphpファイルで二つのDBに接続しない方法を模索すればいいかもですが、 その手法はないものとして、知恵をお貸しください。 各SQLの発行前にその都度、DB接続を行えばいけるようですが、 分散トランザクションを行い、上記のように二つのDB接続をトランザクション前に取得しようと考えております。 分散トランザクションであっても、その過程内でその都度DB接続しても遅延等で問題が起こらないでものでしょうか? どうもDBの接続ってものすごく処理に負荷がかかる気がして・・・・。 何かいい方法を教えていただきますと助かります。 よろしくお願いします。

    • n-yuuki
    • 回答数2
  • PEAR DBでの行取得について

    PEAR::DBにてテーブルの内容は現在下記のようにしておりますが 明示的に例えば2行目のデータを取得したい場合はどのようにすれば良いでしょうか。 $res =& $db->query('select * from shouhin'); while ($row =& $res->fetchRow()) { }

    • ベストアンサー
    • PHP
  • ユーザーパスワードのDBの格納について

    あるメーカーのソフトウェアを使用しており、Webからログインするときのユーザ名、パスワードがユーザーデータベースのテーブルに平文で格納されています。 そのソフトで使用しているデータベースはSQL Server 2008R2になります。 平文で格納されているのが気になっており、SQL Server 2008R2を使用してテーブルに格納するパスワードをハッシュ+ソルト+ストレッチングして格納すること仕組みとして可能かどうか気になっております。 もし仕組みとして可能な場合、Webからログインした際にユーザーが入力したパスワードをハッシュ+ソルト+ストレッチングして、テーブルに格納されているハッシュ+ソルト+ストレッチングしたパスワードと比較して認証を行うようにプログラミングは可能でしょうか。

    • noname#242248
    • 回答数1
  • 異なるネットワークのDBに接続するには

    隣接した3つの施設(A,B,C)に3つのルーターがあります。 Aにサーバー用のPCを配置しMySQLをインストールします。 これに対してB,CからもAのMySQLへ接続したいのですがどのような方法がありますか?ご教示ください。

  • dBの計算について教えてください。

    dBの計算について教えてください。 dB→真数の計算がいまいち分りません。 どうかご教授の程宜しくお願いします。 -問-- (1)6dB(真数=4) (2)10dB(真数=10) (3)13dB(真数=20) ※但しlog2≒0.3(底は10です) ---- ⇒上記の計算式は以下のもので計算を行っています。 (1)6dB=10^(6/10)≒4 ・今回、関数電卓をしようせずに解答を導き出したいのですが 小数のべき乗解き方が理解できずにもっと簡単に解答を導き出す方法などは無いものでしょうか? どうぞ宜しくお願いします。

  • 車載ワンセグ ARION DB200J について

    車載ワンセグ ARION DB200J を付けていますが 1.電波の受信が悪くまともに見れない 2.フジテレビが受信できない(埼玉県民です。) の2つの問題があります。 1の問題はアンテナのせいなのでしょうか? アンテナはフィルムアンテナを使用しています。 アンテナのメーカーは覚えていません。 新車 トヨタ ヴォクシーを4年前に買った時、すべてディーラーでまとめてワンセグとアンテナを付けました。 TVのモニターとして使っているのはカロッツェリアのカーナビです。 フィルムアンテナはもしかしたらカロッツェリアのカーナビの物かも しれません。 2の問題はワンセグチューナー自体の問題でしょうか???。  発売元のHOSTホールディングス株式会社は倒産した???。 まともにワンセグを見れる解決策はあるでしょうか?

    • noname#145279
    • 回答数3
  • トリガーを使ったリモートDBの更新方法

    いつもお世話になっております。 先に質問の内容を言うと、トリガーを使って、別のDBの同一テーブルの登録・更新をすることが可能かどうか?ということです。 現在は、とあるテーブル(以下Aテーブル)を登録・更新した場合、登録データを履歴ログテーブルに入れ、1日に一回決められた時間に履歴ログテーブルをファイルに出力し、別のDBに送った後にログを元に登録するという流れになっている処理があります。 それを、できる限りリアルタイムで更新できないかという話がでてきまして、その手段として質問の内容が可能かどうかということです。 以下の方法を試みましたが、どちらも問題があり、解決できそうにありませんでした。 ・dblinkを使用  ⇒新たにインストールが必要であり、現状の環境でということなので却下。 ・トリガーから呼ばれる関数に、Cのソースからコンパイルされた動的にロードされるオブジェクトを読み込んで、オブジェクト内からリモートDBに接続に行く  ⇒postgreSQLのCのオブジェクトを読み込む関数を作る際に、DB接続関数「PQconnectdb」が未定義とかで認識してくれない。 上記2つ以外にリモートDBに繋ぎにいく手段をご存知の方がいましたら、ぜひともご教授いただきたいと思いますm(_ _)m

  • DB2 SQL 日付の計算について

    DB2のSQLについての質問があります。 現在日付+3年後の3月31日を計算、setしてupdateしたいのです。 方法を教えてください。 お願いします。

    • rico12
    • 回答数1
  • 異なるDBに存在するテーブル間のミラーリング

    PHP5とMySQL5でショッピングサイトを作成しています。 サイトSとS'があり、それぞれがデータベースDBとDB'を使用しています。そして、DBとDB'にはそれぞれ顧客テーブルTとT'があります。 この状況で、Tに対して更新処理をしたときに、T'に対しても同じ更新処理を しなければなりません。逆の場合も同じです。つまり、TとT'の間でミラーリングのようなことを行いたいのです。 updateとdeleteの場合は、次のような処理の流れで問題が内容に思われます。 サイトS中のスレッドの場合 step1. DBに接続 step2. Tに対してupdate/deleteする step3. step2でupdate/deleteされた列の主キーを取得 step4. DB'に接続 step5. T'に対してstep3で取得した主キーを用いてupdate/deleteする しかし、insertの場合の処理の流れが思いつきません。一応次のような流れが思いついたのですが・・・ サイトS中のスレッドの場合 step1. DBに接続 step2. Tをロック step3. DB'に接続 step4. T'をロック step5. Tに対してinsert step6. T'に対してinsert step7. T'のロック解除 step8. Tのロック解除 しかし、これだとデッドロックが発生する可能性があると思うのですが、 どうしたらよいのでしょうか?

  • 商用(動物病院)で使うDBについて

    初めましてyamaneko_oと申します。 この度は、動物病院で顧客情報の管理をするシステムを開発しようと考えています。 そこで、皆さんのご意見を是非参考にさせてください。 【質問】 出来るだけお金をかけたくないので、MySQL 又はPostgreSQLを使用しようと思っております。(商用で) 皆様でしたら、どちらを使いますでしょうか? 他にオススメのDBがあれば、是非ご教授ください。 自分でも調べていますが、少しでもまだまだ勉強不足で大変恐縮ですが、 よろしくお願いいたします。 最後までお読みいただきありがとうございました。

  • excelマクロでアクセスDBからのデータ取り込み

    office2003を使用しています。 アクセスのあるテーブルから、エクセルにデータを書き出す際、テーブルを選択→ツール→officelink→excelに出力 をして、データを書き出しています。 上記の作業をエクセルマクロにて実行したいのですが、 エクスプローラー上にある指定のアクセスファイルを開く→該当のテーブルを開く→officelinkを選択→excelに出力を選択 をマクロで自動化することは可能でしょうか? エクセルマクロは初心者レベルですがコーディングをした経験はあり、上記の自動化方法を調べ中なのですが、マクロにてエクセルとは別のアプリを操作した事が無く、困っております。 ご存知の方、ヒントだけでも結構ですのでお教え下さい。

  • IBM系のDBでIMSに関して

    IBMのメインフレームで使用されているIMSというDBに関して何でもいいので教えて頂けないでしょうか。

  • 【質問】DBを介した検索 他2つ

    現在,大学での演習でコーディングを担当しています. HTMLで作った画面にJavaScriptを用いて機能を作っているのですが… その機能の中に,DBを介した検索機能があります. (DBはMysqlを用いて作成しました.) 他掲示板で質問したところJavaScriptとMysqlのDBは繋がらないとの 指摘を受けたのですが,ODBCというツールを使うことで繋げることが 出来き,とりあえず画面上にDBの内容を表示することは出来ました. (1)しかし,DBと繋ぐことが出来るこの段階でもScriptでDBを介した検索が出来るかが全く分かりません. それと,こちらは一緒に作業をしている友人の質問なのですが, (2)現在htmlを使用し登録画面から確認画面へデータを反映させるようなプログラミングをJavaScriptを用いて作成しています. 登録するデータをODBCを経由しSQL上(workspace)に一度仮保存し,そこから確認画面へとデータを反映させようと考えています. しかし,データは新規のものになるのでデータベースには存在していません.新規のデータはどのような表記の仕方をしていいのか困っています. またプログラミングの全体像があまり想像できていません. 何か参考になるサイトやサンプル文等がございましたらお聞かせください. 当方まだ初心者のため,まだ根本的な部分が理解できてないかもしれないのですが… 理解できる方がいましたらご指摘のほどをよろしくお願いします.

    • syoppa
    • 回答数1
  • MySQLへのDB::connectで、failedとなる

    MySQLに、チャレンジしようとしています。 MySQL-5.0.45 をインストールしました。 セットアップできたようで、MySQL AdministratorツールからサンプルDBが見えました。 そこで、PHP-5.2.4から、PEAR::DBを使ってconnectしようとすると、 DB Error connect failed-24 となってしまいます。 テキストによると、確認すべき点として  ・データベースサーバが起動していない  ・対象のaaaデータベースが存在しない  ・ユーザ名/パスワードが存在しない、権限がない 等を確認しているつもりですが、間違ってないように思います。 pear::logは、動きました。 他にどのあらりをチェックすればいいのでしょうか。

    • ベストアンサー
    • PHP
  • DataGridViewの内容をDBに反映する時

    VB2005で開発をしています、DataGridViewの事について質問させていただきます。 DataGridViewに入力されたデータを、登録ボタン押下によってDBに反映したいのですが、 この際どのようにDBへ登録すれば効率がいいでしょうか? 今は、DataGridViewの1行目を読み込んでDBに登録、 2行目を登録・・・・最終行を登録という感じで、1行ずつ登録を行おうかと考えています。 よろしければご教授お願いいたします。

    • taki_kk
    • 回答数2
  • PHP+MySQLでの排他処理とDBクローズ

    <環境> Apache1.3.37 PHP4.4.6 MySQL4.0.27 PHPで、掲示板などのスクリプト作成を勉強しています。 これまで、ログをログファイルとして保存するように作成しておりましたが、データベースに保存するように変更している途中です。 そこで、教えていただきたいのは下記の2点です。 ・ロック処理の必要性 →ログファイルを作成するタイプの場合、同時アクセスによるファイル破損を防ぐため、ロック処理が必要でした。DBに変更した場合も同様に必要なのでしょうか? ・DBのクローズ処理 →最小限のソースを以下に記します。9行目のクローズ処理は必ず必要でしょうか?また、エラーが発生した場合、7行目で処理が終わるのですが、この直前にもクローズ処理を記入する必要があるのでしょうか? 1)<?php 2)$db = mysql_connect(host,user,pass); 3)mysql_select_db(db-name,$db); 4)$query = "INSERT INTO table(id,name) VALUES('1','なまえ')"; 5)if (!(mysql_query($query))) { 6) print = "書き込みに失敗しました。"; 7) exit(); 8)} 9)mysql_close($db); 10)?> 宜しくお願いします。

    • ベストアンサー
    • PHP
  • db2のデータベース作成エラーについて

    はじめまして。 以前、以下のような質問がされていると思います。 「WebSphereでDB2をデータベースとして行っているのですけど、今日起動してDB2にconnectしようと思ったら COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver] SQL1032N start database manager コマンドが発行されていません。 SQLSTATE=57019 というエラーメッセージが出てきてconnectできなくなってしまいました。どなたか改善方法知っている方いらっしゃいましたら教えてください。よろしくお願いします。」 その原因が「原因はユーザーのpassを変更した際、DB2のユーザーを変えなかったのが原因でした。」ということなのですが、現在同じエラーが出て困っています。どのような対処をすればよいか教えていただけないでしょうか。よろしくお願いいます。

  • DB_common::prepare が返すオブジェクトクラスは何??

    http://www.y2sunlight.com/water/webman/php3/3C.1.html#3C1 のページの 3C.1 PEAR::DBの構成 クラス DB_result の項目のところに、「DB_commonのメソッドはDB_resultのオブジェクトを返す」とありますが、 $sth = $db->prepare($sql); $result = $db->execute($sth); のようなスクリプトを考える場合、prepareメソッドはDB_resultのオブジェクトを返しているのでしょうか??executeはDB_commonのメソッドなので、何かおかしいような気がするのですが・・。 どなたか分かる方いらっしゃいましたらご教授宜しくお願いしますm(__)m

    • ベストアンサー
    • PHP
  • DB・SQLはどうやって勉強したら・・・

    カテゴリー違いならごめんなさい。 データベースやSQLはどうやって勉強したらいいでしょうか?おそらくこのふたつの違いもわかっていません。 テーブルを見ても「わかりやすく表すのはあたりまえじゃん」と思ってしまうし、SQLの言語を見ても、「そんな事あたりまえじゃん」と思ってしまいます。 おぼえるために、入りやすいとっかかり方や、参考になる本やサイトがあれば教えてください。 おそらく知識以前に、私自身の考え方の構造に問題があるのではと思っています。 私自身全く必要ありませんが、仕事でどうしてもおぼえなくちゃいけないもので・・・。 スキルの低い質問ですみません。 寛大で丁寧なご回答をお待ちしております。

    • noname#70924
    • 回答数3
  • レグノとdbの静粛性について

    お世話になります。 BS GR-8000と横浜のDNAdbのどちらを購入するか迷っています。静粛性が選ぶ上で1番重要視しています。 いまGR8000を履いていますが、静かは静かなんですがdbが気になって決定できずにいます。 皆様のご意見・アドバイスをお聞かせいただきたく書きこしました。レスよろしくお願いします。

    • ftth-xp
    • 回答数6