通常、fastReport レポートをデザインする場合、データベース接続情報をレポートに直接保存できますが、重大なセキュリティ上の問題があります。つまり、デザイナーを使用してレポートを再度開くと、クライアントにデータベース アカウントとパスワードが表示される可能性があります。このようにデータベース システムにとって非常に危険なため、ここではレポートからアカウント情報を削除する設定をいくつか作成しました。レポート デザイナーを開き、データ接続項目を見つけて、プロパティの ConncetionString に格納されている接続情報を削除します。もちろん、このように直接削除するとレポートはデータを見つけることができなくなるため、プログラム内でデータベース接続情報をレポートに送信する必要があります。プログラムでは、データベースから読み取ったデータを直接データセットに格納し、それをレポートに渡すため、データ接続情報を別途渡す必要がありません。初期のバージョンでは、渡すための設定がありました。接続情報を取得しましたが、実験の結果、これは使いにくく、データセットを直接プッシュするほど簡単ではないことがわかりました。データセットに格納されているデータテーブルの名前は「Table」となっておりますが、これ以外の場合は、双方が対応できるようにレポート内で同じ名前を設定する必要があるため、出力して表示することができます。ここでは、表示する必要があるデータテーブルを紹介します
1. システムセキュリティを強化するためのデータベース接続情報の削除について詳しく説明します
概要: 一般に、 fastReport レポートをデザインする場合、データベース接続情報をレポートに直接保存できますが、重大なセキュリティ上の問題があります。つまり、クライアントはデザイナーを使用してレポートを再度開くときにデータベース アカウントとパスワードを確認できます。データベース システムにとって安全ではないため、ここではレポートからアカウント情報を削除するための設定をいくつか行います。レポート デザイナーを開き、データ接続項目を見つけて、ConncetionString プロパティに保存されている接続情報を削除します。
2. C# による FastReport レポートの初期体験 (写真)
はじめに: プログラムはデータのエクスポートと印刷のいくつかの操作を実行するために Word と Excel を使用していることがわかりました。しばらく実行していると、一部のユーザーのコンピューターにインストールされている Office に問題があり、再インストールして調整する必要があるため、追加のメンテナンス作業が必要になることがわかりました。ここでは、Office の代わりに FastReport を使用して、レポート形式でエクスポートする必要があるデータを生成してみます。必要に応じて Excel 形式で保存できるため、不要なトラブルを軽減できます。さらに、この接続は、
3. C#.NET ユニバーサル データベース アクセス カプセル化クラス (ACCESS、SQLServer、Oracle)
を回避するために、レポートから接続情報を抽出します。はじめに: app.config ファイルにデータベース接続情報を書き込みます: app.config ファイルのコード分析: ちょっとしたメモ: Web プログラムと同じ方法で、データベース接続情報を Web に配置できます。構成。 C#.NET のユニバーサル データベース アクセスのカプセル化クラス コードは次のとおりです: (このコードは Baidu Wenku からのものであり、私が書いたものではありません) System.Linq を使用; System.C
4 を使用します。
[Laravel] Laravel 基本的なデータベース操作部はじめに: laravel: [Laravel] Laravel の基本的なデータベース操作部: [laravel] Laravel のデータベース構成 プログラムのディレクトリ構造の下にある .env ファイルを見つけて、基本的なデータベース接続情報を設定します DB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=blogDB_USERNAME=rootDB_PASSWORD=root .envファイルを変更した後、サービスを再起動する必要があります [laravel] DBデータベース操作クラスをlaravelのデータベースエントリコントローラにインポートし、DB usesを使用しますDB クラスの静的メソッド
5. php_PHP で複数のデータベースを操作するための CI のコード チュートリアル
はじめに: php で複数のデータベースを操作するための CI のコード。実際、これは難しい作業ではありません。CI を始めたばかりなので、それでもかなり手間がかかりました。幸いなことにマニュアルはあります。 データベース構成ファイルを見つけて、新しいライブラリの接続情報を追加します。 $config
はじめに: PHP で書かれた MySQL 操作クラス。 ?php class Db{ private $con; function __construct($mysql_data){ $this-db_connect($mysql_data); } /***データベースに接続* @param array $mysql_data データベース接続情報 array(host=main
7. database_PHP チュートリアルで、php を使用して prefix_ を持つすべてのテーブルを一括削除します
はじめに: php をバッチで使用するデータベース内の prefix_ を持つテーブルをすべて削除します。 以下は、プレフィックス "prefix_" を持つテーブルを一律に削除するスクリプトです: 次のようにコードをコピーします: ?php //データベース サーバーのアドレス、データベース ユーザー名、およびデータを設定します
8. ThinkPHP3.1 の新機能はマルチデータベース操作にさらに最適です_PHP チュートリアル
はじめに: 通常、アプリケーションの場合、ThinkPHP3.1 の新機能はマルチデータベース操作にさらに最適です。同じデータベース(または分散データベース)のみを操作する場合は、プロジェクト設定ファイルにデータベース接続情報を定義するだけです
9. Laravelの基本的なデータベース操作部分、laravelデータベース_PHPチュートリアル。
はじめに: [Laravel] Laravelの基本的なデータベース操作部分、laravelデータベース [Laravel] Laravelの基本的なデータベース操作部分、laravelデータベース [laravel] Laravelのデータベース構成は、プログラムのディレクトリ構造の下に基本的な.envファイル構成を見つけます。 . データベース接続情報D
10.
PHPの命名規則についてはじめに: Webプロジェクトなので、設定ファイルにデータベース接続情報とWebサイトの定数を記述するのは避けられません。 inc.php 内の次のコード: ?php //Web サイト情報 $siteurl = 'http://xx.xx.xx.xxx/springroll/admin';*/ $sitename = 'Spring Roll';データベース構成 $hostnam
[関連する Q&A の推奨事項]:
java - Spring mybatis の Maven プロジェクトで動的構成を実装するにはどうすればよいですか?
java - プロパティファイルの一部の内容を動的に変更する方法 データをクエリします。データベース接続情報はプロジェクト A に属しますか?
node.js - NODEJS+WEBSOCKET で接続情報を解析するにはどうすればよいですか?
Python ログモジュールは getLogger を介して設定したログレベルが無効ですか?
以上が接続情報入門チュートリアル: 接続情報に関するゼロベースのおすすめ入門チュートリアル 10 選の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。