首页 > 代码库 > ODBC操作数据库

ODBC操作数据库

/*ODBC使用步骤:(ODBC数据源由微软平台提供)
 * 1、配置ODBC数据源(控制面板->管理工具->ODBC数据源)
 * 2、加载并注册驱动程序,导入java.sql.*包
 * 3、创建连接对象
 * 4、创建执行命令对象
 * 5、执行sql语句
 * 6、获取执行sql语句后的结果,进行相关操作
 * 7、关闭资源
 */
public class ODBC_Demo {

 //ODBC连接SqlServer
// public static void main(String[] args) {
//  try {
//   //加载并注册驱动程序
//   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//  } catch (ClassNotFoundException e) {
//   e.printStackTrace();
//  }
//  String sql = "select * from stuinfo";
//  Connection conn = null;
//  Statement stm = null;
//  try {
//   //创建连接对象
//   conn = DriverManager.getConnection("jdbc:odbc:mysqlserver","sa","sasa");
//   //创建执行命令对象
//   stm = conn.createStatement();
//   //执行sql语句
//   ResultSet rs = stm.executeQuery(sql);
//   //获取执行sql语句后的结果,进行相关操作
//   //遍历ResultSet
//   while(rs.next()){
//    System.out.println(rs.getInt("stuNum"));//使用列名获取单元格中的信息
//    System.out.println(rs.getString(2));//使用列序号获取单元格中的信息,注意:列序号从1开始
//    System.out.println(rs.getInt("stuAge"));
//   }
//  } catch (SQLException e) {
//   // TODO Auto-generated catch block
//   e.printStackTrace();
//  }finally{
//   try {
//    //关闭资源
//    if(stm!=null){
//     stm.close();
//    }
//    if(conn!=null){
//     conn.close();
//    }    
//   } catch (SQLException e) {
//    // TODO Auto-generated catch block
//    e.printStackTrace();
//   }
//  }
// }

}