ዝርዝር ሁኔታ:
ቪዲዮ: በ MySQL ውስጥ ከ Nodejs ጋር እንዴት መገናኘት እችላለሁ?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-18 08:20
MySQL ሾፌርን ጫን
- ሐ፡ተጠቃሚዎች ስምህ> npm ጫን mysql .
- var mysql = ያስፈልጋል(' mysql ');
- "demo_db_connection.js" C: UsersYour Name> node demo_db_connection.jsን ያሂዱ።
- ተገናኝቷል። !
- con. መገናኘት (ተግባር (ስህተት) {(ስህተት) ከተጣለ ስህተት፤ ኮንሶል. ሎግ (" ተገናኝቷል። !"))); con. መጠይቅ (sql, ተግባር (ስህተት, ውጤት) {ከሆነ (ስህተት) ከተሳሳተ; ኮንሶል.
እዚህ፣ በ MySQL ውስጥ ወደ node js እንዴት ማገናኘት እችላለሁ?
በአምስት ቀላል ደረጃዎች MySQL ውስጥ እንዴት እንደሚጠቀሙበት እነሆ፡-
- አዲስ ፕሮጀክት ይፍጠሩ፡ mkdir mysql-test && cd mysql-test.
- ጥቅል ይፍጠሩ. json ፋይል፡ npm init -y.
- mysql ሞጁሉን ይጫኑ: npm ጫን mysql.
- መተግበሪያ ይፍጠሩ። js ፋይል ያድርጉ እና ከታች ባለው ቅንጣቢ ይቅዱ (በተገቢው ቦታ ያዥዎችን በማስተካከል)።
- ፋይሉን ያሂዱ፡ node መተግበሪያ።
ከዚህ በላይ ለኖድ JS የትኛው የውሂብ ጎታ የተሻለ ነው? መስቀለኛ መንገድ js ምንም እንኳን ተዛማጅ ዳታቤዝ ወይም NoSQL ዳታቤዝ ቢሆን ሁሉንም አይነት ዳታቤዝ ይደግፋል። ሆኖም፣ NoSQL ዳታቤዝ እንደ ሞንጎ ዲቢ ከኖድ ጋር በጣም ተስማሚ ናቸው. js
እንዲሁም እወቅ፣ እንዴት ከ node js ዳታቤዝ ጋር መገናኘት እችላለሁ?
አጋዥ ስልጠና፡ መስቀለኛ መንገድን በማዘጋጀት ላይ። js ከዳታቤዝ ጋር
- Node.js ን ጫን።
- MySQL ጫን።
- ወደ ዳታቤዝ ለመጻፍ የኤችቲቲፒ ኤፒአይ ይፍጠሩ።
- ወደ ኤፒአይ ለመለጠፍ አንዳንድ HTML እና JS ይፍጠሩ።
- የተጠቃሚ ዳታቤዝ ንድፍ ለመፍጠር የKnex ፍልሰትን ተጠቀም (ከሀዲድ ፍልሰት ጋር ተመሳሳይ ሂደት)
- የይለፍ ቃል hashingን ለማዘጋጀት ፍልሰትን ይጠቀሙ።
- የሃሺንግ ስራዎችን ለመፈተሽ የመግቢያ መንገድ ይፍጠሩ።
ጃቫ ስክሪፕት በመጠቀም ከዳታቤዝ ጋር መገናኘት እንችላለን?
ከሆነ አንቺ ማለት ብቻ" ጃቫስክሪፕት ” ከዚያም ትችላለህ መስቀለኛ መንገድ[3]ን ከ ORM ጋር ይጠቀሙ (መስቀለኛ መንገዱን ይመልከቱ። js ORM ለ PostgreSQL፣ MySQL፣ SQLite እና MSSQL) ወደ መገናኘት ለአንዳንዶች የውሂብ ጎታዎች . Oracle እንዲሁ የመስቀለኛ መንገድ ማገናኛዎች አሉት (እዚህ ይመልከቱ[4])።
የሚመከር:
ከአቴና ጋር እንዴት መገናኘት እችላለሁ?
በSQL Workbench ውስጥ ፋይል > ነጂዎችን ያስተዳድሩ የሚለውን ይምረጡ። ቅንብሮችዎን ለማስቀመጥ እሺን ጠቅ ያድርጉ እና የአሽከርካሪዎች አስተዳደር የንግግር ሳጥንን ይዝጉ። ፋይል> አገናኝ መስኮትን ጠቅ ያድርጉ። የግንኙነት መገለጫን ምረጥ የንግግር ሳጥን ውስጥ “አቴና” የሚል አዲስ የግንኙነት መገለጫ ይፍጠሩ
ከ MySQL ተጠቃሚ ጋር እንዴት መገናኘት እችላለሁ?
ከ MySQL ዳታቤዝ ጋር ይገናኙ ከትዕዛዝ መስመር መመሪያ ኤስኤስኤች በመጠቀም ወደ A2 ማስተናገጃ መለያዎ ይግቡ። በትእዛዝ መስመሩ ላይ USERNAMEን በተጠቃሚ ስምህ በመተካት የሚከተለውን ትዕዛዝ ተይብ፡ mysql -u USERNAME -p. የይለፍ ቃል አስገባ ጥያቄ ላይ የይለፍ ቃልህን ጻፍ። የውሂብ ጎታዎችን ዝርዝር ለማሳየት በ mysql> ጥያቄ ላይ የሚከተለውን ትዕዛዝ ይተይቡ፡
በሊኑክስ ውስጥ ከ samba share ጋር እንዴት መገናኘት እችላለሁ?
Nautilusን ይክፈቱ እና ወደ ፋይል ይሂዱ -> ከአገልጋይ ጋር ይገናኙ። ከዝርዝሩ ሳጥን ውስጥ “Windows share” ን ይምረጡ እና የሳምባ አገልጋይዎን የአገልጋይ ስም ወይም የአይፒ አድራሻ ያስገቡ። እንዲሁም አገልጋዩን በእጅ ለመፈለግ የ "ኔትወርክን አስስ" ቁልፍን ጠቅ ያድርጉ እና በ "Windows Network" ማውጫ ውስጥ መፈለግ ይችላሉ
በ Python ውስጥ ከሬዲስ ጋር እንዴት መገናኘት እችላለሁ?
ሬዲስን ከፓይዘን ጋር ለመጠቀም የ Python Redis ደንበኛ ያስፈልግዎታል። ከሬዲስ ጋር ግንኙነት መክፈት redis-pyን በመስመር 4 ላይ አስተናጋጅ ወደ የውሂብ ጎታዎ አስተናጋጅ ስም ወይም አይፒ አድራሻ መዋቀር አለበት። በመስመር 5፣ ወደብ ወደ የውሂብ ጎታህ ወደብ መዋቀር አለበት። በመስመር 6 ላይ የይለፍ ቃል ወደ የውሂብ ጎታዎ ይለፍ ቃል መዋቀር አለበት።
ከ MySQL Docker መያዣ ጋር እንዴት መገናኘት እችላለሁ?
የርቀት MySQL አገልጋይን በ Docker በፍጥነት ይጀምሩ ደረጃ 1፡ የ MySQL መትከያ ምስል ያግኙ። የሚፈልጉትን ከ https://hub.docker.com/ መፈለግ ይችላሉ። ደረጃ 2፡ ከ MySQL ምስል የዶከር መያዣን ማስኬድ ይጀምሩ። አሁን፣ mysql-server ምሳሌን በዶክተር አሂድ ትዕዛዝ መጀመር ትችላለህ፡ ደረጃ 3፡ ከ MySQL አገልጋይ ምሳሌ ጋር መገናኘት