0
我想通过jdbc连接我的名为aaa的数据库。我试图使用1型驱动器和wrte此引用但错误“[微软] [ODBC驱动程序管理器]无效字符串或缓冲区长度” 类型1码:无法通过jdbc连接到sqlserver数据库
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型驱动器和I” m到处编译错误与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());
}
}
}
请能有人帮我出这两个问题