Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

GitHub (जावा) पर MySQL कनेक्शन स्ट्रिंग- यूजरनेम और पासवर्ड को कैसे छिपाएं

गुण फ़ाइल

इसका उपयोग संपत्ति कुंजी के आधार पर संपत्ति मूल्य प्राप्त करने के लिए किया जा सकता है। गुण वर्ग गुण फ़ाइल से डेटा प्राप्त करने और डेटा को गुण फ़ाइल में संग्रहीत करने के तरीके प्रदान करता है। इसके अलावा, इसका उपयोग सिस्टम के गुण प्राप्त करने के लिए किया जा सकता है।

प्रॉपर्टी फ़ाइल का लाभ

यदि गुण फ़ाइल से जानकारी बदली गई है, तो पुनर्संकलन की आवश्यकता नहीं है:यदि कोई जानकारी गुण फ़ाइल से बदली जाती है, तो आपको जावा वर्ग को पुन:संकलित करने की आवश्यकता नहीं है। इसका उपयोग सूचनाओं को संग्रहीत करने के लिए किया जाता है जिसे बार-बार बदलना पड़ता है।

गुण फ़ाइल से जानकारी प्राप्त करने के लिए, गुण फ़ाइल नाम .dbconfig.properties . के रूप में बनाएं

 #DB Properties
 db.driver="driverclassname"
 db.url=jdbc:mysql://localhost:3306/YOURDBNAME
 db.username=USERNAME
 db.password=PASSWORD

.gitignore एक फ़ाइल आपके dbconfig.properties . पर ध्यान नहीं देगी gitinore . के बारे में आगे के संदर्भ के लिए सार्वजनिक भंडार में धकेलते समय रेफरी :https://git-scm.com/docs/gitignore

.gitignore फ़ाइल

 /resources/dbconfig.propreties/

जावा वर्ग जावा फ़ाइल में गुण फ़ाइल से डेटा पढ़ने के लिए

 private ResourceBundle reader = null;
 try{ 
     reader = ResourceBundle.getBundle("dbconfig.properties");
     Connection conn=DriverManager.getConnection(reader.getString("db.url"),reader.getString("db.username"),reader.getString("db.password"));
 }catch(Exception e){
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या MySQL में अक्षांश और देशांतर दोनों डेटा के लिए DECIMAL (17,13) का उपयोग करते समय इसका प्रदर्शन पर प्रभाव पड़ता है?

  2. क्या RDS प्रॉक्सी वर्तमान एप्लिकेशन साइड पूलिंग को प्रभावित करता है?

  3. दिनांक प्रारूप और SQL क्वेरी स्पष्टीकरण

  4. लोड डेटा स्थानीय जानकारी पीडीओ का उपयोग कर php 5.5 से काम नहीं करता है

  5. MySQL में मासिक वायदा डेटा को फ्रंट-महीने की समय श्रृंखला में संयोजित करना