السبات: وصل إلى الخلية من دون اسم المستخدم أو كلمة المرور
-
06-07-2019 - |
سؤال
وأنا تطوير تطبيق السبات الذي يصل إلى قاعدة بيانات MySQL.
والزبائن يود أن فقط تحديد سلسلة اتصال، أي:
jdbc:mysql://username:passwd@server:port/db_name
ومع ذلك، فإن السبات تقم بتوصيل فقط باستخدام هذه السلسلة. انها تريد أيضا خصائص اسم المستخدم وكلمة المرور مجموعة الاتصال. هل هناك أي طريقة للتغلب على هذه؟
والشكر
المحلول
والسبات في حد ذاته لا "تريد اسم المستخدم وكلمة المرور اتصال خصائص مجموعة". انها مجرد ينقلها إلى سائق JDBC الخاص بك. اعتمادا على ما قاعدة بيانات تجمع الاتصال الذي تستخدمه المستخدم / يمكن تحديد كلمة المرور عن طريق وسائل مختلفة.
والخلية JDBC سائق يسمح لك <وأ href = "http://dev.mysql.com/doc/refman/5.1/en/connector-j-reference-configuration-properties.html" يختلط = "نوفولو noreferrer" > تحديد اسم المستخدم / كلمة المرور في URL لل، ولكن ليس في الشكل الذي قد يظهر في سؤالك. وينبغي أن تكون محددة كمعلمات بدلا من ذلك:
jdbc:mysql://server:port/db_name?user=username&password=passwd