คำถามติดแท็ก database-connection

การเชื่อมต่อฐานข้อมูลเป็นสิ่งอำนวยความสะดวกที่ช่วยให้ซอฟต์แวร์ไคลเอ็นต์สามารถสื่อสารกับซอฟต์แวร์เซิร์ฟเวอร์ฐานข้อมูลไม่ว่าจะอยู่ในเครื่องเดียวกันหรือไม่ก็ตาม จำเป็นต้องมีการเชื่อมต่อเพื่อส่งคำสั่งและรับคำตอบ

30
เหตุใดฉันจึงได้รับ“ ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ - ข้อผิดพลาดเกี่ยวกับเครือข่ายหรืออินสแตนซ์เฉพาะ” ได้
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเชื่อมต่อกับ SQL Server: ไม่สามารถเชื่อมต่อกับ 108.163.224.173 เกิดข้อผิดพลาดเกี่ยวกับเครือข่ายหรือเฉพาะอินสแตนซ์ขณะสร้างการเชื่อมต่อกับ SQL Server ไม่พบเซิร์ฟเวอร์หรือไม่สามารถเข้าถึงได้ ตรวจสอบว่าชื่ออินสแตนซ์ถูกต้องและมีการกำหนดค่า SQL Server เพื่ออนุญาตการเชื่อมต่อระยะไกล (ผู้ให้บริการ: เนมไปป์ผู้ให้บริการข้อผิดพลาด: 40 - ไม่สามารถเปิดการเชื่อมต่อกับ SQL Server) (Microsoft SQL Server ข้อผิดพลาด: 1326) ข้อผิดพลาดนี้เกิดขึ้นเมื่อฉันพยายามกำหนดค่าฐานข้อมูลของฉันเป็น gridview ใน Visual Studio 2010 ฉันกำลังสูญเสียว่าจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร คุณจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร ฉันควรทำตามขั้นตอนใดบ้างเพื่อพิจารณาว่าเกิดอะไรขึ้นจริง ๆ นอกเหนือจากที่กล่าวถึงในข้อความแสดงข้อผิดพลาด

13
คำเตือนเกี่ยวกับการเชื่อมต่อ SSL เมื่อเชื่อมต่อกับฐานข้อมูล MySQL
ด้วยสองคลาสด้านล่างฉันได้ลองเชื่อมต่อกับฐานข้อมูล MySQL อย่างไรก็ตามฉันได้รับข้อผิดพลาดนี้เสมอ: พุธ Dec 09 22:46:52 CET 2015 WARN: ไม่แนะนำการสร้างการเชื่อมต่อ SSL โดยไม่ต้องมีการตรวจสอบตัวตนของเซิร์ฟเวอร์ ตาม MySQL 5.5.45+, 5.6.26+ และ 5.7.6+ ข้อกำหนดการเชื่อมต่อ SSL จะต้องสร้างขึ้นตามค่าเริ่มต้นหากไม่ได้ตั้งค่าตัวเลือกที่ชัดเจน เพื่อให้สอดคล้องกับแอปพลิเคชันที่ไม่ได้ใช้ SSL คุณสมบัติ VerifyServerCertificate จะถูกตั้งค่าเป็น 'false' คุณต้องปิดการใช้งาน SSL อย่างชัดเจนโดยการตั้งค่า useSSL = false หรือตั้ง useSSL = true และจัดให้มี truststore สำหรับการตรวจสอบใบรับรองเซิร์ฟเวอร์ นี่คือคลาสทดสอบด้วยmainวิธีการ: public class TestDatabase { public static void main(String[] …

11
ฉันจะจัดการการเชื่อมต่อ MongoDB ในเว็บแอปพลิเคชัน Node.js ได้อย่างไร
ฉันใช้ไดรเวอร์node-mongodb-nativeกับ MongoDB เพื่อเขียนเว็บไซต์ ฉันมีคำถามบางอย่างเกี่ยวกับวิธีจัดการการเชื่อมต่อ: มีการใช้การเชื่อมต่อ MongoDB เพียงครั้งเดียวสำหรับคำขอทั้งหมดหรือไม่ มีปัญหาเรื่องประสิทธิภาพหรือไม่ ถ้าไม่ฉันสามารถตั้งค่าการเชื่อมต่อทั่วโลกเพื่อใช้ในแอปพลิเคชันทั้งหมดได้หรือไม่ หากไม่เป็นเช่นนั้นจะดีหรือไม่ถ้าฉันเปิดการเชื่อมต่อใหม่เมื่อมีคำขอมาถึงและปิดเมื่อจัดการคำขอ การเปิดและปิดการเชื่อมต่อมีราคาแพงหรือไม่ ฉันควรใช้พูลการเชื่อมต่อส่วนกลางหรือไม่ ฉันได้ยินว่าคนขับมีพูลการเชื่อมต่อดั้งเดิม มันเป็นทางเลือกที่ดีหรือไม่? หากฉันใช้พูลการเชื่อมต่อควรใช้การเชื่อมต่อจำนวนเท่าใด มีสิ่งอื่นใดอีกที่ฉันควรสังเกต

8
จะเชื่อมต่อกับฐานข้อมูล SQL Server จาก JavaScript ในเบราว์เซอร์ได้อย่างไร?
ใครช่วยให้ฉันตัวอย่างซอร์สโค้ดแสดงวิธีการเชื่อมต่อกับฐานข้อมูล SQL Server 2005 จาก JavaScript ภายในเครื่องได้ไหม ฉันกำลังเรียนรู้การเขียนโปรแกรมเว็บบนเดสก์ท็อปของฉัน หรือฉันจำเป็นต้องใช้ภาษาสคริปต์อื่น ๆ แนะนำทางเลือกบางอย่างถ้าคุณมี แต่ตอนนี้ฉันพยายามทำด้วย JavaScript SQL Server ของฉันติดตั้งในเครื่องบนเดสก์ท็อปของฉัน - เบราว์เซอร์ SQL Server Management Studio 2005 และ IE7

30
PG :: ConnectionBad - ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์: การเชื่อมต่อถูกปฏิเสธ
ทุกครั้งที่ฉันเรียกใช้เซิร์ฟเวอร์ Rails 4.0 ฉันจะได้รับผลลัพธ์นี้ Started GET "/" for 127.0.0.1 at 2013-11-06 23:56:36 -0500 PG::ConnectionBad - could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could not connect to server: Connection refused Is the server running on host …

15
ข้อผิดพลาดของ MySQL:: 'การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้' รูท '@' localhost '
$ ./mysqladmin -u root -p ' redacted ' ป้อนรหัสผ่าน: mysqladmin: เชื่อมต่อกับเซิร์ฟเวอร์ที่ 'localhost' ล้มเหลวข้อผิดพลาด: 'การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้' รูท '@' localhost '(ใช้รหัสผ่าน: YES)' ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

6
URL การเชื่อมต่อ PostgreSQL
URL การเชื่อมต่อ PostgreSQL เป็นอย่างไรเมื่อโฮสต์เป็นคอมพิวเตอร์อื่นที่ไม่ใช่ localhost ฉันอนุญาตให้ PostgreSQL รับคำขอจากภายนอก

30
ข้อผิดพลาด MSSQL 'ผู้ให้บริการที่ล้มเหลวในการเปิด'
ฉันถูกใช้.mdfสำหรับเชื่อมต่อกับและdatabase entityClientตอนนี้ฉันต้องการเปลี่ยนสตริงการเชื่อมต่อเพื่อที่จะไม่มี.mdfไฟล์ คือต่อไปนี้connectionStringถูกต้องหรือไม่ <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> เนื่องจากฉันได้รับข้อผิดพลาด: ผู้ให้บริการที่พื้นฐานล้มเหลวในการเปิด

5
ไฟล์ &, <<, * หมายถึงอะไรในไฟล์ database.yml นี้
จนถึงตอนนี้ฉันได้ใช้ database.yml กับแต่ละพารามิเตอร์ที่เรียกว่าอย่างชัดเจนเท่านั้นในไฟล์ด้านล่างจะใช้อักขระบางตัวที่ฉันไม่เข้าใจ แต่ละบรรทัดและสัญลักษณ์ (&amp;, *, &lt;&lt;) หมายความว่าอย่างไรฉันจะอ่านไฟล์นี้ได้อย่างไร development: &amp;default adapter: postgresql database: dev_development test: &amp;test &lt;&lt;: *default database: test_test cucumber: &lt;&lt;: *test production: &lt;&lt;: *default database: test_production

3
จะแสดงรายการการเชื่อมต่อที่ใช้งานบน PostgreSQL ได้อย่างไร
มีคำสั่งใน PostgreSQL เพื่อเลือกการเชื่อมต่อที่ใช้งานกับฐานข้อมูลที่กำหนดหรือไม่? psqlระบุว่าฉันไม่สามารถวางฐานข้อมูลใดฐานหนึ่งของฉันได้เนื่องจากมีการเชื่อมต่อที่ใช้งานอยู่ดังนั้นฉันจึงต้องการดูว่าการเชื่อมต่อนั้นคืออะไร (และจากเครื่องใด)

10
ฉันจะค้นหา MySQL URL โฮสต์พอร์ตและชื่อผู้ใช้ได้อย่างไร
ฉันต้องการค้นหาชื่อผู้ใช้ MySQL ของฉัน เมื่อฉันเปิดไคลเอนต์บรรทัดคำสั่ง MySQL จะถามรหัสผ่านของฉันเท่านั้น ฉันจำชื่อผู้ใช้ไม่ได้ และสำหรับการเชื่อมต่อกับ JDBC ฉันต้องการ URL โฮสต์และหมายเลขพอร์ต ฉันจะหาสิ่งเหล่านี้ได้จากที่ไหน?


1
คุณสมบัติ spring.jpa.hibernate.ddl-auto ทำงานอย่างไรใน Spring
ฉันกำลังทำงานกับโปรเจ็กต์ Spring boot ของฉันและสังเกตเห็นว่าบางครั้งมีข้อผิดพลาดการหมดเวลาการเชื่อมต่อไปยังฐานข้อมูลของฉันบนเซิร์ฟเวอร์อื่น (SQL Server) สิ่งนี้เกิดขึ้นเป็นพิเศษเมื่อฉันพยายามย้ายสคริปต์บางอย่างด้วยFlyWayแต่มันใช้งานได้หลังจากพยายามหลายครั้ง จากนั้นฉันสังเกตว่าฉันไม่ได้ระบุ spring.jpa.hibernate.ddl-autoในไฟล์คุณสมบัติของฉัน ฉันได้ทำการวิจัยและพบว่ามีการแนะนำให้เพิ่ม spring.jpa.hibernate.ddl-auto= create-dropการพัฒนา และเปลี่ยนเป็น: spring.jpa.hibernate.ddl-auto= noneในการผลิต แต่ฉันไม่เข้าใจจริงๆว่ามันทำงานอย่างไรและไฮเบอร์เนตสร้างสคีมาฐานข้อมูลโดยใช้create-dropหรือnoneค่าได้อย่างไร คุณช่วยอธิบายในทางเทคนิคได้ไหมว่ามันทำงานอย่างไรและคำแนะนำสำหรับการใช้คุณสมบัตินี้ในการพัฒนาและบนเซิร์ฟเวอร์ที่ใช้งานจริงคืออะไร ขอบคุณ

6
การปิดการเชื่อมต่อฐานข้อมูลใน Java
ฉันเริ่มสับสนเล็กน้อยฉันอ่านด้านล่างจากhttp://en.wikipedia.org/wiki/Java_Database_Connectivity Connection conn = DriverManager.getConnection( "jdbc:somejdbcvendor:other data needed by some jdbc vendor", "myLogin", "myPassword" ); Statement stmt = conn.createStatement(); try { stmt.executeUpdate( "INSERT INTO MyTable( name ) VALUES ( 'my name' ) " ); } finally { //It's important to close the statement when you are done with it stmt.close(); …

2
ExecuteReader ต้องการการเชื่อมต่อแบบเปิดและพร้อมใช้งาน สถานะปัจจุบันของการเชื่อมต่อคือกำลังเชื่อมต่อ
เมื่อพยายามเชื่อมต่อกับฐานข้อมูล MSSQL ผ่าน ASP.NET ออนไลน์ฉันจะได้รับสิ่งต่อไปนี้เมื่อมีคนสองคนขึ้นไปเชื่อมต่อพร้อมกัน: ExecuteReader ต้องการการเชื่อมต่อแบบเปิดและพร้อมใช้งาน สถานะปัจจุบันของการเชื่อมต่อคือกำลังเชื่อมต่อ ไซต์ทำงานได้ดีบนเซิร์ฟเวอร์ localhost ของฉัน นี่คือโค้ดคร่าวๆ public Promotion retrievePromotion() { int promotionID = 0; string promotionTitle = ""; string promotionUrl = ""; Promotion promotion = null; SqlOpenConnection(); SqlCommand sql = SqlCommandConnection(); sql.CommandText = "SELECT TOP 1 PromotionID, PromotionTitle, PromotionURL FROM Promotion"; SqlDataReader dr = …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.