কম্পিউটার

java.sql.SQLException সমাধান করুন:লোকালহোস্ট পরীক্ষার জন্য কোন উপযুক্ত ড্রাইভার পাওয়া যায়নি?


আপনি এই ধরনের ব্যতিক্রম পাবেন যখনই আপনার JDBC URL লোড করা JDBC ড্রাইভারের দ্বারা গৃহীত হয় না পদ্ধতি গ্রহণ করে। আপনাকে MySQL JDBC ড্রাইভার উল্লেখ করতে হবে যা নিম্নরূপ -

MySQL JDBC url নিম্নরূপ -

jdbc:mysql://localhost:3306/test?useSSL=false

AcceptsURL-এর প্রোটোটাইপ নিম্নরূপ -

boolean acceptsURL(String url) throws SQLException

AcceptsURL বুলিয়ান রিটার্ন করে যার মানে JDBC ড্রাইভার যদি ডাটাবেস ইউআরএল বোঝে তাহলে এটি সত্য নয় অন্যথায় মিথ্যা ফেরত দেয়। এটি স্ট্রিং ধরণের একটি প্যারামিটার নেয় যা একটি ডাটাবেস URL৷

সম্পূর্ণ ডাটাবেস URL সংযোগ নিম্নরূপ. সিনট্যাক্স -

con = DriverManager.
getConnection("jdbc:mysql://localhost:3306/yourDatabaseName?useSSL=false", "yourUserName", " yourPassword");

উদাহরণ

জাভা কোডটি নিম্নরূপ −

import java.sql.Connection;
import java.sql.DriverManager;
public class AvoidSQLException {
   public static void main(String[]args){
      Connection con = null;
      try {
         con = DriverManager.
         getConnection("jdbc:mysql://localhost:3306/sample?useSSL=false", "root", "123456");
         System.out.println("Connection is successful !!!!!");
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

আউটপুট

কোডের স্ন্যাপশট নিম্নরূপ −

java.sql.SQLException সমাধান করুন:লোকালহোস্ট পরীক্ষার জন্য কোন উপযুক্ত ড্রাইভার পাওয়া যায়নি?

নিচের আউটপুট −

Connection is successful !!!!!

নমুনা কোডের স্ন্যাপশট নিম্নরূপ -

java.sql.SQLException সমাধান করুন:লোকালহোস্ট পরীক্ষার জন্য কোন উপযুক্ত ড্রাইভার পাওয়া যায়নি?


  1. কিভাবে MySQL এর সাথে জাভাতে নির্বাচিত প্রশ্নের জন্য প্রস্তুত বিবৃতি ব্যবহার করবেন?

  2. ব্যবহারকারী 'root'@'localhost' (পাসওয়ার্ড ব্যবহার করে:হ্যাঁ) এর জন্য ত্রুটি 1045 (28000) অ্যাক্সেস অস্বীকৃত সমাধান করুন?

  3. জাভা-মাইএসকিউএল দিয়ে JDBC ত্রুটিতে অজানা ডাটাবেস সমাধান করবেন?

  4. C# কোডের জন্য ইউনিট টেস্টিং