package com.lkj;
import java.sql.*;
public class My {
 public static void main(String args[]){
 
 Connection con;
 Statement sql;
 ResultSet rs;
 try{
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 }
 catch(ClassNotFoundException e){
 System.out.print(e);
 }
 try{
 con=DriverManager.getConnection("jdbc:odbc:sqlserver", "", "");
 sql=con.createStatement();
 rs=sql.executeQuery("select * from first");
 while(rs.next()){
 String s=rs.getString(1);
 String m=rs.getString(2);
 System.out.printf("%-4s", s);
 System.out.printf("%-6s", m);
 }
 con.close();
 }
 catch(SQLException e){
 System.out.println(e);
 }
 }
}
 odbc数据源有一个数据源sqlserver,但是我运行的时候报错说
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度
这个错误提示
这个怎么解决呢??(新手不会,大家多教教。。)谢谢