ベストアンサー C言語でpostgresコネクションプールするには 2011/03/02 16:49 C言語でpostgresqlを利用する際に、データベースへの接続をキープしたい場合、 どのように記述すればよいのでしょうか。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー Dodonpa2 ベストアンサー率82% (19/23) 2011/03/05 16:48 回答No.2 >PQfinishをせずにPGConnのポインタをキープすればよいのでしょうか。 はい。とりえず試してみてください 質問者 お礼 2011/04/25 07:31 ありがとうございます。 通報する ありがとう 0 広告を見て他の回答を表示する(1) その他の回答 (1) Dodonpa2 ベストアンサー率82% (19/23) 2011/03/04 20:33 回答No.1 広域変数に PGConnへのポインタを宣言してPQconnectdbなどの接続関数を実行でだめですか。 質問者 補足 2011/03/05 14:14 PQfinishをせずにPGConnのポインタをキープすればよいのでしょうか。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A プレースフォルダ C言語 libpqを使ってC言語でPostgreSQLデータベースにあるデータを取得しています。 プレースフォルダ無しでSelectして表示させることはできますが、プレースフォルダのサンプルがネット上で探せませんでした。 プレースフォルダーをどのように記述したらよいのでしょうか? 英語ページでも構いませんので、教えてください。 WindowsにおけるPostgreSQL+C言語・C++ C・C++初心者です。宜しくお願い致します。 サーバ等を配置しないで、WindowsXP(localマシン)にて、C言語またはC++より、PostgreSQL(win版)へ接続し、DB更新をするアプリケーションを作成したいと考えております。 PostgreSQLは、別のJavaアプリケーションから接続し操作しておりますが、その機能をC言語に移植したいというのが目的です。 上記より、開発環境を検討しておりますが、Windowsにおける、C言語+PostgreSQLの文献がなかなか見つからなく、途方に暮れてしまっている状態です。 現在、Borland C++Compiler5.5をコンパイラと考えており、PostgreSQLのVersionは8.2.5です。 大変申し訳ございませんが、C言語からPostgreSQLを操作する方法をご教授頂けますよう宜しくお願い致します。 尚、他のコンパイラであれば可能等、環境の見直しが必要でしたら、併せてご教授頂けますと幸いです。 Visual C++でC言語も使える? C言語を覚えようと思ってますが、 Visual C++でC言語の勉強もできますか? Cのコードを記述しても動きますか? またできる場合、制限などありますか? C言語からデータベースにアクセス 現在C言語で作成したシステムで MySQLで作成されたデータベースに格納されている画像のヒストグラム情報(すでに数値化して格納してあります)を取得 →プログラム内で処理→処理後の画像のファイル名、ヒストグラム情報をデータベースに格納 (C言語プログラム、データベースともに同じサーバー機に入っています) という処理を行いたいと思っているのですが、どのようにするのが良いでしょうか? データベースからのデータ取得はCから検索キーを指定して、データを検索、取得できればなおよいです。 PostgreSQLであればlibpqなどのライブラリがあるようですが、MySQLはどうにもわかりません。 C言語で作成したプログラムをCGIとして実装すればよいとは思うのですが、 解説サイトではフォームからの入力ばかりで、データベースから直接の受け渡しや、 画像情報のような大量のデータの受け渡しを解説しているサイトは見当たりませんでした。 なお、データベース操作はphpで行っています。 分かり辛い分で申し訳ありませんが、最悪Cプログラムからデータベースへのデータ格納だけでもかまいませんので、ご回答お願いします。 C言語 バッファについて。 すみません。C言語を記述する際、バッファはどのように使われているのでしょうか?また、バッファがないとどうなるのでしょうか?なるべく簡単に教えて頂けると幸いです。 C言語とSQL SQLを使ってデータベースを作成し、C言語で処理ソフトを作成しました。このデータベースに処理ソフトがアクセス(通信)することはできるのでしょうか?? またできないならどのようにすればよいのでしょうか?(C言語以外ならいけるのでしょうか?) エクセルのMID関数は、C言語では? 最近C言語を始めたものです。 エクセルでは文字列の3文字目~5文字目を切り取る際に MID("文字列",3,2) と記述できますが、C言語の場合、はどのような記述方法になりますか?ご教授お願いいたします。 いま悩んでるのが、CHAR型の変数:aaaに"abcdefghi"を格納して、 aaaの3文字目~7文字目を抜き出したいというC言語での方法です。 C言語でMySQLを操作できますか。 C言語で、データベースを扱うプログラムを作りたいと考えています。 データベースは、MySQLを使います。 インターネットで、資料集めをしようと思いましたが、 C言語とMySQLのつながりを持ったサイトが見当たりませんでした。 もしかして、C言語を使って、MySQLの操作は出来ないのでしょうか。 C言語にて。 C言語にて。 ある10進数の数を文字コードを利用して 32進数にするプログラムを作成さる場合 どのようにすればいいでしょうか? C言語での四角形描写 データベースの作成をする際、ユーザーインターフェースの 工夫として図形としての四角形を描き、そのなかに文字を入力するようなインターフェースを実現したいのですが、 1:四角形の描き方 2:描かれた四角形の中に標準入力を行う の二つの方法のやり方がわからず困ってます。 ちなみに エディタ:C言語を始めよう コンパイラ:Borland C++ 5.5 を使用しています。 お願いします。 オラクルデータベースで、C言語は オラクルデータベースをインストールしたのですが、 C言語からアクセスするためのコンパイルの方法がわかりません。 ドキュメントを読みあさる限り、データベースに同包されていると書いているようなのですが。 win7、オラクルデータベース11gまたは12cです。 それとも違うデータベースの方がいいとかありますか? C++を学ぶとC言語は・・・ 超新米プログラマです。 C言語を学ばずにいきなりC++を学んでいるのですが、開発環境がC言語のみで、という場合に困ることってあるでしょうか? CでできることはC++でもできるとのことですが、C++で慣れるとCだとまずかったりするのでしょうか? linux-C言語(gcc)でPostgresql をフリーで使うため それを可能にするライブラリをDL&Installしたいのですが linuxC言語(gcc)でPostgresqlを使用できるライブラリを教えてください 高速化のためできればCでやりたいのですが なければC++でもいいですから 教えてください よろしくお願いします C言語でといわれたらC++も含む? あるゲーム会社の採用情報ページに、C言語でのプログラムソースの 提出が求められていました。 その場合、常識的な解釈として「C言語」というのは、「C++」は使わない ということなのでしょうか。 それとも、両方用いても構わないと言う意味の「C言語」なのでしょうか。 そんなものその会社に聞けといわれそうなのですけれども、 一般的にもそのあたりどうなのでしょうか。 Cの世界では「C言語」というと、「C++も含む」というニュアンスも あるのでしょうか。 C言語の理解を深める 僕はC言語を大学で学び始めて2年ぐらい経ちます。授業ではデータベース、深さ優先アルゴリズムなど広く(しかし浅く)学んできました。よりC言語の理解を深めるためにあらたにC言語の応用編の参考書を見たりしようかと思ってます。 ここで質問ですが、現在プログラマーの人やプログラミングを学んでいる皆さんは、一体どのような勉強法で理解を深めているのですか? また以前を振り返って学生時に挑戦したりやっておくとよかったことは何だったとおもいますか? たくさんの回答お待ちしています、ご協力お願いします。 コネクションオブジェクトについて お世話になります。 ASPにて顧客管理システムを作成しておりまして、SQL Serverへ接続しております。 顧客台帳を作成する際にフォームから登録する処理を書いて参照するページの作成などしておりました。その際に各ページでデータベースへのアクセスをしておりまして、複数のページでデータベースを使用するため毎度コネクションの生成をし、設定をし、呼び出して、クローズして、開放して、とかなり無駄なような気がします。記述はincludeを使用していてそれほどおかしくないのですがGlobal.asaを使用してApplication実行時は常に接続している状態を保ちたく思います。Global.asaにはApplication("○○") = ○○など記述すると書籍に書いておりましたが、データベースへのコネクションの処理などは記述することはできないのでしょうか?データベースへの接続の処理は下記のようになっております。是非ご教授お願いします。 Set objCon = Server.CreateObject("ADODB.Connection") objCon.ConnectionString = "Provider=SQLOLEDB;" &_ "User ID=○○;" &_ "Password=○○; &_ "DataSource=IPアドレス;" &_ "Initial Catalog=データベース名" objCon.Open Set objRS = Server.CreateObject("ADODB.Recordset") '終了時 objRS.Close Set objRS = Nothing objCon.Close Set objCon = Nothing FORTRANからC言語へ FORTRANで記述したプログラムをC言語に翻訳というか書き直してくれるソフトはないものでしょうか? Cでデータベース操作 C言語で、SQLを実行させるサンプルソースを探しています。 スピードと次のようなデータベースにアクセスできるものが良いです。 SQL Server2005 DB2 MySQL PostgreSQL Oracle よい本もあるのでしたら、ご紹介お願いいたします。 C言語(またはC++言語)についての質問です。 C言語(またはC++言語)において、以下の変数x、ポインタ変数(*p,**pp, ***ppp)のメモリ上のイメージを記述しなさい。 int x, *p, **pp, ***ppp; x=10; p=&x; pp=&p; pppp=&pp; という問題なのですが、わからなくて困っています。 このプログラムはどのようなものなのでしょうか。 詳しい回答をよろしくお願いします。 C言語助けてください! C言語 やっているのですが写真のようなプログラムなのですがエラーが出て実行できません… どのように対処すればよいか教えていただけたら嬉しいです… エラー内容は「33行目」で記述エラーを発見しました。 「function pointer」を付け忘れています。 になっております… よろしくお願いします。 注目のQ&A 「前置詞」が入った曲といえば? 新幹線で駅弁食べますか? ポテチを毎日3袋ずつ食べています。 優しいモラハラの見抜き方ってあるのか モテる女性の特徴は? 口蓋裂と結婚 らくになりたい 喪女の恋愛、結婚 炭酸水の使い道は キリスト教やユダヤ教は、人殺しは地獄行きですか? カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
お礼
ありがとうございます。