• ベストアンサー

JavaでBtrieveを扱いたいのですが・・・

まったくのJava初心者です。 勤務先でBtrieveファイルを使ったPOSシステムを扱っていますが、この度Javaで操作できないものかと、思いたちました。 Javaで提供されているJDBCがデータベース操作のツールだというところまではわかったのですが、どうも、Btrieveを扱えるという情報を見つけられません。JDBCは、リレーショナルDB仕様のツールなのでしょうか?あるいは、JavaからBtrieveにアクセスする方法が別にあるのでしょうか? DBに関して、ほんの聞きかじりの知識しかありませんので、質問自体がでたらめかもしれません、どうぞお許しください。

質問者が選んだベストアンサー

  • ベストアンサー
  • cse_ri2
  • ベストアンサー率25% (830/3287)
回答No.1

Btrieveの後継製品として、Pervasive SQLという製品が あります。 Pervasive Software(日本)のホームページをチェックした ところ、JAVAから呼び出せるようです。 たぶんBtrieve→Pervasive SQLにアップグレードして、 Javaからコールすれば良いかと思います。 JavaからBtrieveを直接呼ぶこともできるかもしれません が(JNIでネィティブコールをするとか)、まったくの推量 でしかありません。

参考URL:
http://www.pervasive.co.jp/SUPPORT/FAQ/faq_common.html

関連するQ&A

  • JAVAのJDBCについて平易に教えてください

    IT勉強超初心者です。教科書に JDBCは javaプログラムからリレーショナルデータベースにアクセスするための API(外部の別のプログラムから呼び出してソフトの機能などを利用するためのしくみ)である。SQL言語による命令を発行してDBの操作を行えるとあるのですが 素人には 大変イメージがわきにくい説明です。 実際開発弁場でこのJDBCというのは 頻繁に使われているものなのでしょうか。また一般常識なのでしょうか。たとえば 大きな会社の基幹システムの開発などでもこのJDBCは使われるのでしょうか。 どのような場合によく使われるのでしょうか。  やさしくおしえていただけますと幸いです。

    • ベストアンサー
    • Java
  • javaでMySQLのデータ検索

    以下のサイトでただいま勉強しています。環境はMySQL4.0.15です。 http://msugai.fc2web.com/java/JDBC/mmMySQL.html ●JDBC ソースコードのところでつまづいています。 javaの実行 C:\java>java JdbcSample Exception: com.mysql.jdbc.Driver java.lang.ClassNotFoundException: com.mysql.jdbc.Driver  … // 1.JDBC Driver の登録 // 2.データベースへの接続 のあたりでエラーが発生している状態です。データベースの接続はAccess環境なら『コントロールパネル』→『管理ツール』→『データソース(ODBC)』で使用するデータベースを設定します。MySQLもこのあたりの設定が必要なんでしょうか? ●Accessの場合 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection Con = DriverManager.getConnection("jdbc:odbc:設定したデータベース名"); アドバイスお願いします。

  • Javaでバッチ処理

    こんばんは。 Javaによるバッチ処理の、フレームワークについて調べています。 画面に関してはStrutsなどがありますが、バッチ処理周りに関しては 皆様はどうされてますか?。 ゼロから製造されているのでしょうか。それとも商用製品を 使われていますか?。 想定する機能としては、Javaモジュール内で JDBCによりDBデータの集計、 ログファイルの出力、 管理ツールへの戻り値の返却 などシンプルな構成を考えています。 ご参考に事例や、動向など教えて頂けますと助かります。 よろしくお願いします。

    • ベストアンサー
    • Java
  • JAVAからORACLEへの接続について

    JAVAからORACLEへの接続について教えてください。 JAVAからORACLEデータベースに接続するには何が必要ですか? 自分としてはORACLEに標準でついているJDBCを使用すれば 接続できると思っているのですが... なにせ、JAVA、ORACLEの知識がほとんどないので宜しくお願いします。 ちなみに、何が必要というのは、お金のかかるものがいるかどうかです。 接続できる環境についてもなるべく詳しく知りたいと思っています。 宜しくお願い致します。

  • Javaでデータベース(PostgreSQL)に接続したいです

    学校でJavaの勉強をしています。この前、DB(PostgreSQL)に接続しました。 勉強のため、家のPCでもDBに接続できるようにしたいです。 自分で試してみましたが、上手くいかないので、知識をお持ちの方、どうかご教示ください。 ・Javaのバージョン     JDK1.5.08 ・PostgresSQLのバージョン  PostgresSQL8.2 ・OS               WindowsXP このサイト http://jdbc.postgresql.org/download.html から、postgresql-8.2-504.jdbc3をダウンロードしました。 ダウンロードしたファイルを、Program Files>Java>jdk1.5.0_08>jre>lib>ext と   Program Files>Java>jre1.5.0_08>lib>ext に 入れました。 (学校ではこのextというフォルダに入れていました。ちなみに学校のPCに入れたファイルは postgresql-jdbc3でした。) 学校の環境ではデータベースにアクセスできました。なので、SQL文とDBに接続するための Javaのコードは正しいと思います。 しかし実行すると、NullPointerException というエラーが出ます。 ファイルを入れた場所が間違っていると思うのですが、postgresql-8.2-504.jdbc3は どのフォルダに入れればよいのでしょうか。 解決する知識をお持ちの方、どうかご教示願います。 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • JavaからSqlServer2008への接続

    Java + EclipseからSqlServer2008への接続を勉強しています。 MidldegenというEclipseのプラグインを入れてhibernateのファイルを作成しようと試しているのですがうまくいきません。 Sql Server Management Studio2008でsaでログインし、[db1]というデータベースを作成し、その中に[tbl1]というテーブルを作成しています。 新規追加でMidldegenを選択するとフォームが表示されます。 フォームには以下の入力項目があります。 JDBC jar ->・・・sqljdbc.jar JDBCドライバ ->com.microsoft.sqlserver.jdbc.SQLServerDriver データベースURI ->jdbc:sqlserver://localhost:1433;databaseName=db1 ユーザ ->sa パスワード ->saのパスワード スキーマ ->空白です カテゴリ ->空白です ビューを含める ->false この状態でテーブル読み込みをすると 「データベース'%'が存在しません。名前が正しく入力されていることを確認してください。」 というエラーが出ます。。。 データベースURI ->jdbc:sqlserver://localhost:1433;databaseName=サーバ名\db1 とし、テーブル読み込みをすると 「このログインで要求されたデータベース"サーバ名\db1"を開けません。ログインに失敗しました。」 というエラーが出ます。。。 どなたかご教示よろしくお願いします

  • java からpostgreSQLを操作

    java を使ってpostgreSQLを操作しようとしていますができません わかる人がいたら教えてください。 PostgreSQL JDBC Driver をダウンロードして↓ "C:\PostgreSQL\jdbc\postgresql-42.1.4.jar" javaのコードを書いたファイルを保存して↓ "C:\PostgreSQL\java\src\DBConnect1.java" コマンドプロンプトからコンパイルして↓ C:\PostgreSQL\java\src> C:\PostgreSQL\java\jdk\bin\javac DBConnect1.java クラスファイルができて↓ "C:\PostgreSQL\java\src\DBConnect1.class" プログラムを実行すると C:\PostgreSQL\java\jdk\bin\java -cp C:\PostgreSQL\jdbc\*;. DBConnect1 下記のようなエラーメッセージが表示されます↓ . : 用語 'DBConnect1' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されませ ん。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してくだ さい。 発生場所 行:1 文字:60 + C:\PostgreSQL\java\jdk\bin\java -cp C:\PostgreSQL\jdbc\*;. DBConnect1 +                ~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (DBConnect1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

  • javaからAccessのDBへのダウンロー

    DB2のデータベースからjavaでaccessのデータベースにデータベースをダウンロードする方法を探しています。 DB2クライアントをインストールしないで、実現する方法をご教授いただきたいです。 よろしくお願いいたします。

  • Javaでの接続について

    ネット等をみるとOracle提供のJDBCドライバで接続する方法が載っていますが、oo4oを利用してJavaのプログラムからOracleにつなぐことは可能でしょうか? VBやVCの場合、oo4oを推奨していたと思うのですが、言語がJavaの場合はどうなのか調べてもよく分からないため質問させていただきました。 よろしくお願いいたします。

  • Javaに対応しているJDBC…なのかな?

    早速質問させていただきます。 現在JavaとMySQLを使って、データベースを作っています。 JavaとMySQLをつなぐためにJDBCを入れました。 入れたのは、mysql-connector-java-3.1.11です。 私が参考にして使っている本の通りにするなら、mysql-connector-java-3.1.7バージョンが推奨されているんですが、MySQLをインストールするサイトに行っても3.1.7のバージョンが探しきれないので、3.1.11をインストールしました。 だけど…mysql-connector-java-3.1.11ってちゃんと、Javaに対応しているのでしょうか??? それを教えていただきたい!! この投稿をご覧になった皆さん。どうか、この疑問に答えてください!! 結構切羽詰まってます(T0T) それか、mysql-connector-java-3.1.7が即効インストールできるページに飛ぶURLをご存知の方もご一報頂けると嬉しいです。 どうぞ宜しくお願い致します。

    • ベストアンサー
    • MySQL