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

मैं एक गुण फ़ाइल को कैसे पढ़ूं और एक MySQL डेटाबेस को कैसे कनेक्ट करूं?

आप db.properties को सहेज सकते हैं किसी बाहरी निश्चित स्थान पर फ़ाइल करें, और अपने कनेक्शन गुणों को पुनः प्राप्त करने के लिए इसे बाद में एक्सेस करें:

Properties props = new Properties();
FileInputStream in = new FileInputStream("/external/configuration/dir/db.properties");
props.load(in);
in.close();

String driver = props.getProperty("jdbc.driver");
if (driver != null) {
    Class.forName(driver) ;
}

String url = props.getProperty("jdbc.url");
String username = props.getProperty("jdbc.username");
String password = props.getProperty("jdbc.password");

Connection con = DriverManager.getConnection(url, username, password);

फिर, प्रत्येक परिवेश पर आप अपनी एप्लिकेशन फ़ाइल (JAR, ER, या जो भी) को बदले बिना, अपनी डेटाबेस सेटिंग्स की एक अलग प्रति प्राप्त कर सकते हैं।

नमूना डेटाबेस कनेक्शन गुण फ़ाइल:

# Oracle DB properties
#jdbc.driver=oracle.jdbc.driver.OracleDriver
#jdbc.url=jdbc:oracle:thin:@localhost:1571:MyDbSID
#jdbc.username=root
#jdbc.password=admin

# MySQL DB properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/MyDbName
jdbc.username=root
jdbc.password=admin


  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 त्रुटि #1064 को कैसे ठीक कर सकता हूं?

  2. कोडनिर्देशक में समूहीकरण WHERE क्लॉज

  3. CODEIGNITER में एक कथित रूप से अक्षम फ़ंक्शन तक पहुँचने में समस्या

  4. RMySQL dbWriteTable फ़ील्ड के साथ। प्रकार

  5. Django MySQL पूर्ण पाठ खोज