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 驱动程序管理器] 无效的字符串或缓冲区长度
这个错误提示
这个怎么解决呢??(新手不会,大家多教教。。)谢谢
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 驱动程序管理器] 无效的字符串或缓冲区长度
这个错误提示
这个怎么解决呢??(新手不会,大家多教教。。)谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货