検索結果
DB
- 全てのカテゴリ
- 全ての質問
- DB2 9とOracle10g なぜDB2はマイナーなの?
DB2がマイナーとは言い過ぎだとは思いますが、Oracleと DB2を比較したとき、機能はほぼ互角、対象としている プラットホームもほぼ同じだと思います。 しかし名前が薄いのかOracleの影に隠れてしまっている ような感じがします。ちなみにうちの会社はOracleと MS SQLを使っていますが、なぜかDB2は使っていません。 なぜ機能がいいのにDB2は影がうすいんでしょう?
- ベストアンサー
- その他(データベース)
- mellow91
- 回答数3
- DB接続の関数化
下記のデータベースに接続する関数の意味は「MySQLに接続して、PDOクラスで接続したデータベース情報を返す」で合っていますか? function get_db_connect(){ // MySQL用のDSN文字列 $dsn = 'mysql:dbname='. DB_NAME .';host='. DB_HOST .';charset='.DB_CHARSET; try { // データベースに接続する $dbh = new PDO($dsn, DB_USER, DB_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8mb4')); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $dbh->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch (PDOException $e) { exit('接続できませんでした。理由:'.$e->getMessage() ); } return $dbh; }
- DBサーバの接続エラー
Oracle9i 9.2.0 Oracle環境をDBサーバに構築しました。 開発環境ですので詳細はよくわかりませんが、表領域を作成し、 データファイルの設定変更後、EXPDAT.DMPファイルをインポートしました。 各クライアントからNet Configuration Assistantを開き 1.ローカルネットサービス名構成 2.追加 3.サービス名入力 4.TCP 5.ホスト入力 6.テストを実行 結果↓↓↓↓↓↓↓↓↓↓↓↓ 「接続中...ORA-12535: TNS:操作はタイムアウトしました。 テストが失敗しました。 指定した情報が間違ってる可能性があります。....」 過去(1ヶ月)に上記作業をPC3台ほど行ったことがありますが、 どれも正常に動作していました。 ちなみにホストにはPINGは通っています。 実際には単純なことかもしれませんが、アドバイスお願いします。
- ベストアンサー
- Oracle
- toshi_200578
- 回答数5
- オラクルDBのビュアーソフト
アクセスの様にSQLが書けなくても(簡単にSQL文が作成される物)簡単にオラクルを抽出したりエクセルやCSVにエクスポート出来るソフトがあれば教えて下さい。 アクセスだと項目数が256を超える物は表示されないので・・・ 出来ればフリーソフトが良いのですが すいませんが助けて下さい 以上
- ベストアンサー
- Oracle
- osietekun7
- 回答数2
- Thambs.dbについて
ホームページビルダーを使って、ホームページの作成しているとき、gif画像等をを取り込むとThambs.dbというdatabaseファイルが作成されます。これの正体は何なのでしょうか?また、どんな働きをしているのでしょうか?
- ベストアンサー
- ホームページ作成ソフト
- amitaku
- 回答数4
- 「DB接続障害」とは
こんばんは 先日は、多くのご回答をいただき、ありがとうございました。 さて、今回の質問ですが、先ほど、ある掲示板サイトに書き込みを行った後、「書き込む」のボタンをクリックした際、また例の「ページを表示できません」の画面になり、元の掲示板サイトに戻ろうと、ブラウザ左上の「戻る」ボタンをクリックしたところ「エラーです、D901:DB接続障害が発生しました」という、聞きなれないメッセージ画面が出ました。 ただこのメッセージと、「戻る」というボタンだけの、ほとんど真っ白の画面です。 そこでお尋ねしますが 1、「DB接続障害」とは、どういう障害なのでしょうか 2、この障害が発生する原因、対処法を教えてください。
- ベストアンサー
- その他(インターネット接続・通信)
- blue5586p
- 回答数1
- fetch中にDBアクセス
お世話になります。 PERLでなくても、どの言語でもそうだと思うのですが、 通常、Selectで取得したデータを元に再度DB検索に行き、 違うデータを取得したい場合、fetchの中でさらにDB検索を行うかと思います。 (あまり処理としてはよくないとは思うのですが) 今回既存のプログラムに要件を追加するのですが、その際 上記のような処理を行いたいと考えています。 しかし既存のプログラムを見ているとそういう例がひとつもありません。 それがたまたまなのか、意図的なのかはわかりませんが、 意図的だとするとなにか理由があるのでは?と思い、投稿しました。 while ($rc = $DBr->fetchrow_hashref) { while ($rc2 = $DBr->fetchrow_hashref){ } } というようにしたいのですが、1つ目の$DBr->finish が行われる前には PERLではできないよ、ということがあれば教えてください。 よろしくお願いいたします。
- ベストアンサー
- Perl
- cshoaucmoa
- 回答数1
- 効率の良いDBプログラミング
PHP+MySQLでサイトを構築しているのですが、DBサーバへの接続/切断について分からない事があります。 現在作成中のサイトでは、1ページにDBデータを利用している箇所が複数あります。 DBを利用する部分は、個別にパッケージしているので、使いたい場所でincludeする様にしているのですが、個々のパッケージ内容で、DBサーバへのconnectを行っておらず、ページを読み込む時に、先頭でDBサーバへ接続する様に宣言して、ページの最後で切断しています。 <? include("config.php"); ?> ←DBへ接続 <HTML> <HEAD></HEAD> <BODY> <? include("counter.php"); ?> DBカウンタ ~中略~ <? include("graph.php"); ?> グラフ表示 </BODY> <HTML> 切断 こうする事で、DBへの接続を1回で済ましているのですが、この方法が最良なのかどうかわかりません。 やはり、個々のパッケージで接続/切断した方が効率が良いのでしょうか? 例えば、1ページの表示に時間がかかる様なページだと、接続から切断まで時間がかかると思います。それであれば、複数回接続でも1接続あたりの時間が短い方が効率が良いのではないかと思いました。 1ページを表示するのに、複数回接続するのはごく一般的な事なのでしょうか?
- DB内データのソート
SQLServer2000を使って1週間の初心者です。 現在、ExcelからDBに対して数万件単位でデータをインポートしています。(DTSインポートウィザード使用) インポート後、Enterpriseマネージャにてデータを見ると、ExcelとDBとの行の位置が異なっています。 (例)2万件を2回インポートした場合 ID_000001 ・ ・ ID_020000 ID_020059 ・ ・ ID_040000 ※ID_020001~ID_020058は、ID_020000以前のレコードの間に存在したりします。 一意である「ID_??????」行でSQL文ソート(ORDER BY)して見た目をExcelと同様の行順にしても、EnterPriseManagerでテーブルを閉じ、再度テーブルを開いたら以前のデータのままです。 ソート状態を上書き保存するようなことはできないでしょうか? また、Excelと同じ行順でインポートする方法はないでしょうか?
- ベストアンサー
- SQL Server
- shinbo
- 回答数1
- Thumbs.db というファイル
このファイルって一体何なのでしょうか? 新しくHPを作ったのですが、最後の点検中、見知らぬこのファイルを見つけました。 分かる方、いらっしゃるでしょうか? なんだかウィルスのような気がして、HP公開までたどり着けません。 詳しい方、宜しくお願いします。
- ベストアンサー
- レンタルサーバ・ASP
- noname#6676
- 回答数2
- インターナルDBのyumインストール
WEB(グローバルIPを利用)からインターナルIPで繋いでいるDBからyum updateをしたい場合、どのような方法がありますでしょうか? 宜しくお願いします。
- ベストアンサー
- その他(ITシステム運用・管理)
- nikogoo
- 回答数1
- DBの文字コード切り替え
MySQL 5.6 なのですが・・・・ DBの文字コードはDB作成後にデータを登録した後に、途中で文字コードを変更した場合、DBに登録済みの全角文字はどうなりますか? 文字化けする場合、変換ツールのようなものはあるのでしょうか? また文字コードの変更は ini ファイルを変更してMySQLを再起動するだけでいいのでしょうか?
- ポイントシステムのDB設計
こんにちは!みなさんのお知恵をお借りしたいと思っています。 下記の要件を満たすDB設計をしたいです。 MySQL5.5 + Java 5で実装予定です。 システム概要 (1)ユーザはWebサイトにて、ポイントを購入し、ポイントを使用することでアイテムが購入できる。 (2)ポイントは常時、購入することが可能で、アイテムも同様に常時、購入可能である。 (3)ポイントには有効期限があり、購入日から有効期限(1年)が過ぎたポイントは無効となる。 (4)購入するポイント数はユーザが任意の値を入力することができる。 (5)アイテムを購入する際に必要なポイント数は、アイテムによって異なる。 (6)ポイントが消失するのは月末である。 (例.2013年7月に購入したポイントは2014年8月1日になると消失する) (5)ユーザー数は300万程度 満たしたい要件 ・現在のポイント残高はWebサイトにて常時閲覧可能としたい。 ・当月に無効となるポイント数は常時閲覧可能としたい ・Webサイトをメンテナンスにして、バッチを流すなどの処理はなるべく避けたい。 お知恵を貸して頂けると幸いです。よろしくお願いします!
- 締切済み
- MySQL
- payaso2012
- 回答数3
- IBM DB2 express c
IBM DB2 express cをダウンロードしてインストールしようとすると、DB2 ユーザー名○○○はDB2命名規則に準拠しておりますん。 インストールが完了した後、DB2製品を使用する際に認証の問題が発生する可能性があります。 続行しますか?と表示されてしまいます。 OSはVist 64ビットインストール先はE(Cドライブの容量がギキギリの為追加したHDDにインストールしようとしています。 ユーザー名は氏名と同じように変更したのですがインストールする時は変更前のユーザー名が表示され上記のように表示されてしまいます。 どうしたらよいかどなたか経験のある方よろしくお願いします。 つたない文章ですいません。
- 締切済み
- SE・インフラ・Webエンジニア
- bar007abcd
- 回答数1
- SharePoint 2010 システム要件 DB
お世話になります。 MOSS 2010 で必要な SQL Server製品バージョンについて、 具体的な情報を拾えず困っております。 最小要件 64ビット版Microsoft SQL Server 2008 R2として 説明がありますので、通常であれば、複数明示されている ものと考えてしまうのですが。具体的に対応する SQL Server製品バージョンは何になりますでしょうか? ・ 64ビット版Microsoft SQL Server 2008 R2 ・ 32ビット版Microsoft SQL Server 2008 。。。 参照済みURL SharePoint Server 2010 システム要件 http://technet.microsoft.com/ja-jp/library/cc262485.aspx#section4 参照済みURL Windows Server 2008 R2 と SharePoint Server 2010: よりよい統合 (ホワイト ペーパー) http://go.microsoft.com/fwlink/?linkid=187264&clcid=0x411 ご教示頂けますと、幸甚です。
- ベストアンサー
- SQL Server
- yestera2158
- 回答数1
- DB接続について
JAVA初心者です。 DB接続についてなのですが、いままで設定ファイルより<url>,<user>,<password>等の情報を取得してDB接続していたのですが、今後、『WebSphere』のデータソースの設定から取得する方式に変更となり、プログラム例として次のコードをもらったのですが… InitialContext ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup("登録したJNDI名"); Connection conn = ds.getConnection(); これを以下のコードにどう組み込んでよいかわかりません… どうかご教授お願いします。 public class ConnectionCache{ private static final string This_Name = "jp.co.ise.filetransfer.server.common.ConnectionCache"; private static ConnectionCache instance = null; private static ObjectPool pool = null; private DataSource ds = null; // java.lang.Object#Object() private ConnectionCache(){} // Method ConnectionCache // @param ds private ConnectionCache(DataSource ds){ this.ds = ds; } // Method getDataSource // @return DataSource public static DataSource getDataSource(){ return instance.ds; } public static void init(Properties prop) throws Exception { try { class.formName(prop.getProperty("drive")); // プールするアイドルコネクション数の上限 int maxIdleNum = Integer.parselnt(prop.getProperty("maxIdle")); // プール初期化時のアイドルコネクション数 int initIdleCapacityNum = Integer.parselnt(prop.getProperty("initIdleCapacity")); // ObjectPoolインスタンスを生成 int initIdleCapacityNum = Integer.parselnt(prop.getProperty("initIdleCapacity")); // Connectionオブジェクトを生成するためのConnectionFactoryインスタンスの生成 ConnectionFactory conFactory = new DriverManagerConnectionFactory( prop.getProperty("url"), prop.getProperty("user"), prop.getProperty("password") ); // PoolableConnectionFactoryインスタンスの生成 new PoolableConnectionFactory( conFactory, pool, null, prop.getProperty("validationQuery"), true, true ); // プーリング機能を持つDataSourceインスタンスの生成 DataSource ds = new PoolingDataSource(pool); // 初期サイズ指定分のコネクションをプール ArrayList initConnections = new ArrayList(); // 新規接続 for(int i = 0; i < initIdleCapacityNum; i++){ initConnections.add(ds.getConnection()); } // プールへ返却 for(int i = 0; i < initIdleCapacityNum; i++){ ((Connection)initConnections.get(i)).close(); } instance = new AppleConnectionCache(ds); system.out.println( THIS_NAME + "DB接続プールを初期化しました。:プール内のコネクション数 = " + pool.getNumIdle()); } catch (Throwable t) { throw new Exception ( THIS_NAME + "DB接続プールの初期化に失敗しました。:" + t.getMessage()); } } //Method getInstance. //@return AppleConnectionCache public static synchronized AppleConnectionCache getInstance() { return instance; } //Method getConnection. //@return Connection public synchronized Connection getConnection() throws Exception { Connection conn = null; try{ conn = ds.getConnection(); } catch (SQLException e) { throw new Exception ( THIS_NAME + "DB接続に失敗しました。:" + e.getMessage()); } return conn; } //Method closeCache. public synchronized void closeCache() { try{ pool.close(); system.out.println(THIS_NAME + "DB接続プールのリソースを開放しました。"); } catch (Exception e) { } }
- 締切済み
- Java
- funcargo50
- 回答数1
- DBからファイルを参照
たとえば、サーバ上に名前が十数個書かれた一つのファイルが存在しているとします。 その情報を、同サーバにあるDB(Oracle)から参照することは可能でしょうか? やりたいことは、SQLのSELECT文で、「そのファイルを参照してその名前をWHERE句で引数として、結果を出力させる」といった感じです。 「select from * from 名簿 WHERE "サーバ上にあるファイルを参照してそこにある情報(名前)" 」 このような形です。。。不可能そうだと思いつつ、聞いてみます。 わかりづらくて申し訳ありませんが、わかる方いらっしゃいましたら よろしくお願いします。
- DataGridViewからDBの更新
DataGridViewの内容を変更してボタンを押したらDBを更新する ということをしたいのですが とあるサンプルコードには Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim dAdp As OleDb.OleDbDataAdapter Dim dSet As DataSet = New DataSet("t_商品") Dim cn As OleDb.OleDbConnection = New OleDb.OleDbConnection( _ "Provider=Microsoft.ACE.OLEDB.12.0;" _ & "Data Source=C:\VB2008\SampleDB.accdb;") 'データセットに取得してデータを表示する dAdp = New OleDb.OleDbDataAdapter("SELECT * FROM 商品", cn) dAdp.Fill(dSet, "t_商品") Me.DataGridView1.DataSource = dSet.Tables("t_商品") End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim dTbl As DataTable Dim dRow As DataRow Dim i As Integer 'DataGridからデータソースを取得する dTbl = Me.DataGridView1.DataSource '編集された行をコミットする For Each dRow In dTbl.Rows If dRow.RowState <> DataRowState.Unchanged Then dRow.AcceptChanges() End If Next End Sub End Class となっているのですがこのまま使用しても更新されません 全くの他力本願な質問ですがよろしくおねがいします イミデイトにはグリッド内容をnchange」になっています?
- ベストアンサー
- Visual Basic
- Alshark
- 回答数1