আমি জাভা ব্যবহার করে এমএস অ্যাক্সেস দ্বারা তৈরি একটি ডাটাবেসের সাথে সংযোগ দেওয়ার চেষ্টা করছি, তবে আমি এটি পরিচালনা করতে পারি না। আমি ওডিবিসি ব্যবহার করছি এবং আমি এই ব্যতিক্রম পাচ্ছি:
java.sql.SQLException: [মাইক্রোসফ্ট] [ওডিবিসি ড্রাইভার ম্যানেজার] নির্দিষ্ট ডিএসএনতে ড্রাইভার এবং অ্যাপ্লিকেশনগুলির মধ্যে একটি আর্কিটেকচার মিল নেই ch
আমার জাভা:
package javaapplication2;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
*
* @author Owner
*/
public class JavaApplication2 {
/**
* @param args the command line arguments
*
*/
public static void main(String[] args) {
// TODO code application logic here
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String sourceURL = new String("jdbc:odbc:myDatabase");
System.out.println(sourceURL);
Connection dbConnection = DriverManager.getConnection(sourceURL,"admin","");
Statement myStmt = dbConnection.createStatement();
String query = "INSERT INTO People(ID, Name, Surname, Age, Contact, Location, Course) VALUES"
+ " (1007, 'Elroy', 'Smith', '33', 21366688, 'Somewhere', 'somecourse')";
myStmt.executeUpdate(query);
ResultSet results = myStmt.executeQuery("SELECT * FROM People");
while(results.next())
{
System.out.print(results.getString(1));
System.out.print(results.getString(2));
System.out.print(results.getString(3));
System.out.println(results.getString(4));
}
results.close();
}
catch(ClassNotFoundException cnfe)
{
System.out.println(cnfe);
}
catch(SQLException sqle)
{
System.out.println(sqle);
}
}
}