Я хочу подключить свою базу данных с именем aaa через jdbc. Я попытался использовать драйвер типа 1 и написал эту цитату, но ошибка "[Microsoft] [ODBC Driver Manager] Неверная длина строки или буфера"
код типа 1:
import java.sql.*;
import java.io.*;
class test {
public static void main(String a[]) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("first");
Connection con=DriverManager.getConnection("jdbc:odbc:trial","sa","qwerty");
System.out.println("second");
} catch(Exception e) {
System.out.println(e.getMessage());
}
}
}
Затем я попытался использовать драйвер типа 4, и я получаю ошибку компиляции с помощью метода getConnection ()
код типа 4:
import java.sql.*;
import java.io.*;
class t {
public static void main(String arg[]) {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("first");
Connectin con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=aaa","sa","qwerty");
System.out.println("second");
} catch(Exception e) {
System.out.println(e.getMessage());
}
}
}
Пожалуйста, кто-нибудь может мне помочь с этими двумя проблемами