• 締切済み

VB.neからデータベースへの接続

ログインシステムを作りたいのですが、 (ID PASSの登録は済ませていることを前提として) 登録情報をHSQLDB MYSQLなどを使いサーバで動かしていて、 クライアント(別PC)言語VB.net限定より、データベースに接続し、認証したいのですが、そのアドバイスをいただきたいです。よろしくお願いします。データベースにAccsessはなしです。Oracleも無理です..。

noname#209802
noname#209802

みんなの回答

回答No.1

お世話になります。 HSQLDB は ODBC ドライバがないようですね... こちらが参考になるかもしれません。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=19913&forum=12&7 MySql だと、こんなのもあるようです。 [Core Labs MySQLDirect] http://www.crlab.com/mysqlnet/ 参考 URL は各 RDBMS に対して接続する際に用いる 接続文字列が書いてあります。 参考にしてみてください。

参考URL:
http://www.connectionstrings.com/

関連するQ&A

  • オラクルデータベースの接続

    オラクル初心者です。 ご存知の方、ご教示頂ければ幸いです。 64bitのWindows10に32bitオラクルクライアントをインストールした場合、64bitのオラクルデータベースにアクセス出来ますでしょうか? サーバー、クライアント共に12.2です。

  • レンタルサーバー&PHP&MySQLの環境で会員限定のデータベースを作

    レンタルサーバー&PHP&MySQLの環境で会員限定のデータベースを作成中です。 ログイン・ログアウトの処理を作成しているのですけど、いくつか質問させてください。 色々なサイトを巡り自分が解釈したログインの方法を書きます。 1.「会員登録画面」から会員情報を登録。(会員情報をMySQLに保存) 2.「ログイン画面」からフォーム(ID・PASS)を入力しボタンを押して認証。 3.入力されたデータを元にMySQLに問い合わせ会員情報の有無・情報の一致を判断 (情報がない場合はログイン画面へ) 4.セッションにID・PASSを保存。クッキーにセッションIDを保存。 5.会員限定ページに移動。セッションに保存してあるID・PASSを元にMySQLに問い合わせ一致するかどうかを判断。(していなければログイン画面へ) 6.セッションIDを更新する。以後ページを移動する度に一致しているかどうかを確認する。 このような感じになります。 ログアウトはセッション・クッキーを削除すればいいかなと思っています。 上記のような流れでいいのでしょうか。 いまいちセッションやクッキーに保存する内容をどうすればいいのか分かってない状態です。 又セキュリティ的にはどうでしょうか。データベースの改ざんや破壊されたら困るのである程度対策されたものを作成したいです。 ログイン時に自動ログインの有無のチェックボックスを設置してチェックされていたら2週間程度自動でログインされるようにもしてみたいです。 チェックされていたら自動ログインのkeyをランダム値で作成しクッキーとMySQLの会員情報に保存する。 ログインする度にkeyを更新する。(ページに移動する時も) ログアウトしたらkeyを削除する。 http://blog.ohgaki.net/espcs_if_a_fa_ia_a_pa_e_oa_a_sa_da_ca_sa ↑ここのサイトを見ました。 MySQLの会員管理なのですけど、MySQL専用のユーザー登録?(権限とか)を会員毎に登録していく方がいいのでしょうか。 PHPやMySQLは最近勉強し始めたので解り易く教えて頂ければ嬉しいです。 ソースなども添えて頂けるとありがたいです。 良い回答お待ちしています。

    • 締切済み
    • PHP
  • OleDbConnectでのデータベース接続

    開発言語VC#2008 OS:WindowsXP C#初心者です。 共有サーバーにインストールしたオラクルデータベース10gに オンライン上の別のPCから接続をしたいのです。 なお、このPCにはオラクルはインストールできません。 OleDbConnectionを使用して接続をするにはどのようにすればよいでしょうか? サーバーのIPアドレス、オラクルのユーザ名(ID?)、パスワード、データソース名、データベース名、タイムアウト値などを指定して接続をしたいのですが、分からないです。 いろいろ調べてはみたのですがほとんど情報は得られませんでした。 もし、接続方法をご存知の方がおられたらご教授願えないでしょうか? 宜しくお願いします。

  • VBAとデータベースの接続・呼び出し

    VBAについての質問です。 ACCSESSに従業員テーブルを作り、 従業員Noとパスワードを10件登録しておく VBフォーム上ではテキストボックスを用いて Text_従業員NoとText_パスワードを作成しておく ACCESSデータベースと接続し VBフォーム上Text_従業員Noに「2」と入力し 従業員テーブルに登録されている従業員No「2」を検索。 VBフォーム上Text_パスワードに従業員テーブルの従業員No「2」に 登録されているパスワードを入力し、従業員Noとパスワードが 一致している場合、認証され中へ入れる このようなものをSQLを用いて作りたいのですが、 いまいちよく分かりません。 分かる方いらっしゃいましたら 優しい回答お願いいたします。

  • VBからSQLServerへの接続について

    こんばんわ。 いまVB6.0とSQLServer8.0でプログラミングをしている者です。 rdoでVBからSQLServerへ接続したいのですが, 接続文字列の設定がわかりません。 ローカルにPersonal SQLServerを入れて, そこに接続しようとしています。 なお対象のデータベースはWINDOWSログインユーザ認証で ログインするよう作成しています。 このような場合, SEDRVER=(local);DATABASE=TEST;UID="WINDOWSのユーザID"; PWD="WINDOWSのパスワード"としたのですが, 「~(ユーザID)でログインできませんでした」 となってしまいます。 どうすればローカルのSQLServerにrdoでつなげることができるでしょうか? 教えてください。 よろしくお願いします。

  • データベースソフトの選定について質問があります(システム開発関係実務未

    データベースソフトの選定について質問があります(システム開発関係実務未経験です) 条件1:お金を出せるのはハードのみ。(それも格安で中古などでもよい) 条件2:所詮、個人経営の事務所に設置するレベル 条件3:サーバはLinux(Cent OSでやりたいと思います)windowsサーバを買う金が出せない 条件4:事務所のクライアント数は所詮、5台程度+サーバ1個(+αするかも) 条件5:クライアント/サーバ型のシステムを構築したい。(WEBアプリではなく) ※あえて何でサーバOSをCentOS(linux)を選ぶ?と聞かれるかもですけど、 答えは、「すべて無償でやる」だからです。 ********************************************************************************* データベースといえば、 ・Oracle (windows用やLinux用) ・SQL Server ・MySQL(PostgreSQL) (windows用やLinux用) ・Access などいろいろありますよね。多種の選択があるデータベースの中で 何を作りたいかで、使う言語やデータベースが違ってくるとは 思いますが、よく企業のシステム開発の実績として目にするのが、 VB.NET+SQL SERVERだったり VC++ +Oracle Java + Oravleだったり っていうクライアント/サーバ型って見るんですけど、 これって目的とするシステムが何を得意としなければいけないとか、 選定された言語とデータベースの相性とかデータベースの 管理がしやすさとか、どこで決めているんですか? 自分が個人事務所レベルでやりたいと思うクライアントサーバ型のシステム内容は 顧客管理や売上げ管理や現場管理など。 Accessで十分じゃね?って言われるかもしれませんが、あえて、言語とデータベースを 学びたいので、「Java + 無料のoracle」みたいなのにしたいです。 クライアント側で動作するものは自分が好きな言語使って サーバ側のデータベースも好きなものを使って。。。という具合に やってはいけないんでしょうか? (Accessはクライアントから同時アクセスされたとき、処理しきれない?ことがある? とか聞くので、これは使わないとして。。。) 具体的には クライアント側で動くプログラム:VB.NETまたはJAVAまたはVC++など サーバ側データベース:MySQL(CentOSもMySQLも無償だから) みたいに、データベースを勝手に無償だからという理由だけでWEBアプリケーション でもないのに、MySQLにするなど、そこでMySQLは使わないでしょ?みたいなのって あるんでしょうか? 以上の条件で、今後独学で何を勉強するしながら独自開発するなら 言語は何がいいかとか、 言語とデータベースの組み合わせはこれでやってみたら?ってのがあれば教えてください。 何もかもクライアント側はJAVA一本でやれば?ってなら、それを頑張ります。 レベルの低い質問かもしれませんが 教えてください。

  • VB6とOracleについて

    VB6でプログラミングをしております。 今まで、データベースはAccessを使用しておりました。 サーバーにAccessのデータ(mdb)を入れておくと クライアントは全てこのサーバーのmdbを読み書き しております。 この度、Oracle Database 10g XE(無料)に以降する事になりました。 今までの感覚で行くと、サーバーにのみOracleをインストール すれば良いと考えております。が、この考えは合っているのでしょうか? 各クライアントにもインストールが必要なのでしょうか? よろしくお願い致します。

  • Webデータベースの構築に関して

    PHP言語と組み合わせてWEBデータベースを構築することになったのですが、oracleとMySQLとPostageSQLとでは、初心者が使うにはどれが簡単で分かりやすいですか?? ちなみにMacOSです ぜひ、教えてください!!

  • データベースと連動したベーシック認証

    はじめまして。よろしくお願いしますm(_ _)m ベーシック認証でmysqlと連動した認証を行いたいのですが、方法がわかりません。 調べてみると、モジュール?をインストールするとmysqlなどのデータベースと連動したものが使えるらしいのですが、レンタルサーバー等でもそれは可能なのでしょうか?(一応phpとmysqlが使えるサーバーです) やりたいのはフリーの掲示板cgiに認証を掛けて登録ユーザーしか観覧、書き込みができないようにしたいです。その際、ユーザーIDやパスワードは個別に設定したいのですが、ベーシック認証でこれは可能でしょうか? あまりプログラムの知識がないので、漠然としたイメージしか伝えられませんが、何かアドバイスありましたらお助け下さいm(_ _)m

    • ベストアンサー
    • PHP
  • VB2005でmdbに接続するには?

    Visual stadio2005のVB.NETでIDとパスワードを入力し、データベースに登録されているIDとパスワードと同じなら次の画面へ、違っていたらエラー表示。というプログラムを組みたいのです。 次の画面へやエラー表示と言うプログラムは自分なりに書けたのですが、accessのmdbとVB.NETとのファイルの接続方法が分からず、SQL文も必要なのでは?と思うのですが組み込み方が分からず困っています。 コネクションをしたりファイルオープンをしたりと言う、C言語のプログラムを見ましたが、良く分かりません。 ご存知の方、教えていただけませんでしょうか。 よろしくお願いします。

専門家に質問してみよう