站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题关于读取数据库数据的问题!

关于读取数据库数据的问题!

摘要: 关于读取数据库数据的问题!


我用的是SQL Server 2000数据库,用ODBC配置了个输入源:javaDb,默认数据库是master,其如何用Java语言读取master 数据库下的(假设有个叫table2的表中)的数据?希望各位大侠能够赐教,感激!


加载jdbc-odbc桥驱动,用JDBC访问就好了.


import java.sql.*;
import java.awt.*;
public class database
{
public static void main(String args[])
{
String url = "jdbc:odbc:javaDb";
Connection con = null;
Statement sm = null;
ResultSet rs = null;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e)
{
System.out.println("not found this driver!");
}
try
{
con = DriverManager.getConnection(url,"sa","sa");
sm = con.createStatement();

rs = sm.executeQuery("Select * from table2");
System.out.println("The result is:");
while (rs.next())
{
String id = rs.getString(1);
String name = rs.getString(2);
String pass = rs.getString(3);
System.out.println("id =" + id);
System.out.println("name =" + name);
System.out.println("pass =" + pass);
}
}
catch(SQLException e)
{}
finally
{
try
{
rs.close();
sm.close();
con.close();
}
catch(SQLException e)
{
}
}

}
}



楼上的大侠 不知道你的原代码运行过吗?

我用JCreator编译后 ,在运行是出现以下问题:
Exception in thread "main" java.lang.NullPointerException
at dababase.main(dababase.java:44)
Press any key to continue...

还是不明白~_~



↑返回目录
前一篇: 能让一个JInternaFrame永远处于其他JInterFrame的上方吗?
后一篇: struts是做什么用的啊?