Généralement, lors de la conception d'un rapport fastReport, vous pouvez directement enregistrer les informations de connexion à la base de données dans le rapport, mais cela pose un sérieux problème de sécurité, c'est-à-dire que le client peut voir le compte et le mot de passe de la base de données lorsqu'il utilise le concepteur pour rouvrir le rapport. , ce qui est très dangereux pour le système de base de données, nous avons donc défini ici quelques paramètres pour supprimer les informations de compte du rapport. Ouvrez le concepteur de rapports, recherchez l'élément de connexion de données et supprimez les informations de connexion stockées dans la propriété ConncetionString. Bien sûr, si vous le supprimez directement de cette manière, le rapport ne pourra pas trouver les données, nous devons donc envoyer les informations de connexion à la base de données au rapport dans le programme. Dans le programme, nous stockons directement les données lues de la base de données dans l'ensemble de données, puis les versons au rapport, de sorte que nous n'ayons pas besoin de transmettre les informations de connexion de données séparément. Dans la première version, il existait un paramètre pour la transmission. les informations de connexion, mais après des expériences, nous avons constaté que cela ne fonctionnait pas. Ce n'est pas facile à utiliser, ce n'est pas aussi simple que de pousser directement l'ensemble de données. Le nom de la table de données stockée dans l'ensemble de données est "Table". Si ce n'est pas le cas, vous pouvez la sortir et la visualiser, car le même nom doit être défini dans le rapport pour que les deux côtés puissent correspondre. Ici, nous présenterons le tableau de données qui doit être affiché
Introduction : Généralement, lors de la conception de rapports fastReport, vous pouvez directement enregistrer les informations de connexion à la base de données dans le rapport, mais cela a un problème de sécurité sérieux, c'est-à-dire comment l'utiliser pour les clients. Lorsque vous rouvrez le rapport à l'aide du concepteur, vous pouvez voir le compte et le mot de passe de la base de données. Ceci est très dangereux pour le système de base de données, nous avons donc défini ici quelques paramètres pour supprimer le. informations sur le compte à partir du rapport. Ouvrez le concepteur de rapports, recherchez l'élément de connexion de données et supprimez les informations de connexion stockées dans ConncetionString dans la propriété.
2. Expérience initiale du rapport C# FastReport (photo)
Introduction : Il s'avère que le programme utilise Word et Excel pour effectuer certaines opérations d'exportation de données et d'impression. Cependant, après avoir fonctionné pendant un certain temps, il a été constaté qu'il y avait toujours des problèmes avec Office installé. sur les ordinateurs de certains utilisateurs, et ils ont dû être réinstallés et ajustés, entraînant des travaux de maintenance supplémentaires. Ici, nous essayons simplement d'utiliser FastReport au lieu d'Office pour générer certaines données qui doivent être exportées sous forme de rapport. Si nécessaire, elles peuvent être enregistrées au format Excel, ce qui peut réduire certains problèmes inutiles. Le programme extrait les informations de connexion du rapport pour éviter l'insécurité du fichier de rapport. De plus, cette connexion
Introduction : Écrivez les informations de connexion à la base de données dans le fichier app.config : app . Analyse du code dans le fichier de config : Petite remarque : De la même manière qu'un programme web, vous pouvez mettre les informations de connexion à la base de données dans web.config. Le code de la classe d'encapsulation d'accès universel à la base de données C#.NET est le suivant : (Ce code provient de Baidu Wenku, non écrit par moi-même) en utilisant System ; en utilisant System.Linq; en utilisant System.Text; en utilisant System.C
4.
[Laravel] Fonctionnement de base de la base de données de Laravel
Introduction : laravel : [ Laravel] Partie opérationnelle de base de la base de données de Laravel : [laravel] Configuration de la base de données de Laravel, recherchez le fichier .env sous la structure du répertoire du programme, configurez les informations de connexion de base à la base de données DB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=blogDB_USERNAME=rootDB_PASSWORD= root doit modifier le fichier .env Redémarrez le service [laravel] Importez la classe d'opération de base de données DB dans le contrôleur d'entrée de base de données de laravel, utilisez DB utilise la méthode statique de la classe DB s
5 .
Opérations CI multiples en php Database Code_PHP Tutorial
Introduction : Code pour CI pour faire fonctionner plusieurs bases de données en PHP. En fait, ce n'est pas une tâche difficile. Parce que je viens de démarrer CI, cela m'a quand même demandé beaucoup de mal. Heureusement, il existe un manuel. Recherchez le fichier de configuration de la base de données et ajoutez les informations de connexion pour une nouvelle bibliothèque. $config6. Classe d'opérations MySQL écrite en PHP_PHP tutoriel Introduction : Classe d'opérations MySQL écrite en PHP. ?php class Db{ private $con; function __construct($mysql_data){ $this-db_connect($mysql_data); } /***Connectez-vous à la base de données* @param array $mysql_data tableau d'informations de connexion à la base de données(host=main Introduction : Utilisez PHP pour supprimer par lots toutes les tables avec le préfixe_ dans la base de données. Ce qui suit est un script pour supprimer uniformément les tables avec le préfixe "prefix_" : Copiez le code sous. suit : ?php //Définir les informations de connexion à la base de données. Adresse du serveur de base de données, nom d'utilisateur de la base de données, données Introduction : Les nouvelles fonctionnalités de ThinkPHP3.1 sont plus complètes dans les opérations multi-bases de données Normalement, si une application n'exploite que la même base de données (ou base de données distribuée), vous n'en avez besoin que. à Vous devez définir les informations de connexion à la base de données dans le fichier de configuration du projet. Ici 9 [Laravel] Partie de fonctionnement de base de la base de données de Laravel, tutoriel laravel database_PHP Introduction : [Laravel] Partie opérationnelle de base de la base de données de Laravel, base de données laravel [Laravel] Partie opérationnelle de base de Laravel, laravel. base de données [laravel] La configuration de la base de données de Laravel trouve le fichier .env sous la structure de répertoires du programme pour configurer les informations de connexion de base à la base de données D 10 À propos des règles de dénomination PHPIntroduction : Puisqu'il s'agit d'un projet Web, il est inévitable d'écrire les informations de connexion à la base de données et les constantes du site Web dans le fichier de configuration. J'ai écrit le code suivant dans config.inc.php : ?php. //Informations sur le site Web $siteurl = 'http://xx.xx.xx.xxx/springroll/admin' /*URL du site Web*/ $sitename = 'Spring Roll'; Configuration de la base de données $hostnam [Recommandation de questions-réponses associées] : java - Comment implémenter la configuration dynamique dans le projet Spring mybatis maven ? java - Comment modifier dynamiquement certains contenus du fichier de propriétés ×××.properties Laravel5.1, deux projets locaux A et B , utilisez POST dans le projet A pour communiquer avec le projet B et utilisez ORM pour interroger les données dans le projet B. Les informations de connexion à la base de données sont-elles pour le projet A ? node.js - Comment analyser les informations de connexion dans NODEJS+WEBSOCKET ? Le module de journalisation Python définit le niveau de journalisation via getLogger comme invalide ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!