JAVA 帮帮忙 高手们

[复制链接]
查看11 | 回复3 | 2014-10-29 03:17:53 | 显示全部楼层 |阅读模式
package myjdbc; import java.sql.*;public class conn { public static Connection con = null; public static Statement sta = null; public static ResultSet rs = null; private conn() throws SQLException {String od = ("sun.jdbc.odbc.JdbcOdbcDriver");System.out.print("od");String jd = "jdbc:odbc:test";try { Class.forName(od); Connection con = DriverManager.getConnection(jd); sta = con.createStatement(); System.out.print("sta");} catch (ClassNotFoundException ex) { ex.printStackTrace();} } public static void main(String[] args) {
System.out.print("new");try{rs = sta.executeQuery("select * from friends");System.out.print("from");while (rs.next()) { System.out.print(rs.getDate(1) + "\t"); System.out.print(rs.getInt(2) + "\t");}}catch(SQLException e){ e.printStackTrace();}finally{ try{ if(rs!=null)rs.close(); if(sta!=null)sta.close(); if(con!=null)con.close(); }catch (SQLException e) {
e.printStackTrace(); }} }}//试试~//如果出异常~根据异常来处理具体问题,也可以贴出来我帮你分析//String jd = "jdbc:odbc:test";这个test最好把他写完整
回复

使用道具 举报

千问 | 2014-10-29 03:17:53 | 显示全部楼层
连数据库应该没问题不然不会报这样的错误我觉得你取数据的时候有问题试试用 rs.getString([columun_name]) 返回的是String型的对象
回复

使用道具 举报

千问 | 2014-10-29 03:17:53 | 显示全部楼层
String jd = "jdbc:odbc:test"; 需要数据源用户名和密码,即便没有,也要写上"",""因为这是参数。
回复

使用道具 举报

千问 | 2014-10-29 03:17:53 | 显示全部楼层
yes
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行