代码如下:
import java.io.*;
import java.sql.*;
class BookQuery
{
public static void main(String args[])
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException ce)
{
System.out.println("SQLException: "+ce.getMessage());
}
try
{
Connection con=DriverManager.getConnection("jdbc:odbc:bookbase");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from bookTab");
while(rs.next())
{
System.out.println(
"书号: "+rs.getInt(1)+"\t"+
"书名: "+rs.getString(2)+"\t"+
"作者: "+rs.getString(3)+"\t"+
"单价: "+rs.getFloat(4));
}
stmt.close();
con.close();
}
catch(SQLException e)
{
System.out.println("SQLException: "+e.getMessage());
}
}
}
import java.io.*;
import java.sql.*;
class BookQuery
{
public static void main(String args[])
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException ce)
{
System.out.println("SQLException: "+ce.getMessage());
}
try
{
Connection con=DriverManager.getConnection("jdbc:odbc:bookbase");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from bookTab");
while(rs.next())
{
System.out.println(
"书号: "+rs.getInt(1)+"\t"+
"书名: "+rs.getString(2)+"\t"+
"作者: "+rs.getString(3)+"\t"+
"单价: "+rs.getFloat(4));
}
stmt.close();
con.close();
}
catch(SQLException e)
{
System.out.println("SQLException: "+e.getMessage());
}
}
}
解决方案 »
- CPU调度 实现处理机调度设计一个按优先权调度算法实现处理机调度的程序
- 三色旗算法求其深解!!
- 如何实现数组Array和列表List之间的转换?
- 一道递归调用题
- ■■数据库结果的排列显示问题■■
- 各位哥帮我看看这段代码哪里错了
- JCreateor Pro写windows的应用程序时能编译成exe执行程序吗?
- 各位高手知道在JAVA中如何用一个名称创建一个对象实例,并调用其方法,注意:在编写代码时并不知要创建的对象的类名,也并不知方法名
- 刚学编程,而年纪已经二十有四了,不知道还有没有前途?
- 请大虾教我:如何在JDBC中判断有没有连接成功,如何判断?
- 十万火急!!JAVA能不能调用ORACLE8.0.6数据库的存储过程???(在线等)
- 很多资料为什么取出的路径都是放到数组里,而不是放到string中呢?
c:\java\bin>javac BookQuery.javac:\java\bin>java BookQuery
书号: 2101692 书名: JAVA入门 作者: 陈怡妃 单价: 600.0
书号: 2101715 书名: 网页设计 作者: 林邦杰 单价: 550.0
书号: 2101059 书名: C入门 作者: 林烟桂 单价: 440.0c:\java\bin>
我能用的嘛
import java.io.*;
import java.sql.*;
class BookQuery
{public static void main(String args[])
{
try
{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }
catch (ClassNotFoundException ce)
{ System.out.println("SQLException:"+ce.getMessage()); }
try
{
Connection con =
DriverManager.getConnection("jdbc:odbc:bookbase");
Statement stmt = con.createStatement();
ResultSet rs=stmt.executeQuery("select * from bookTab");
while (rs.next())
{
System.out.println(
"书号: " + rs.getInt(1) + "\t" +
"书名: " + rs.getString(2) + "\t" +
"作者: " + rs.getString(3) + "\t" +
"单价: " + rs.getFloat(4) );
}
stmt.close();
con.close();
}
catch (SQLException e)
{ System.out.println("SQLException:"+e.getMessage()); }
}
}
谢谢各位,computerboy111谢谢,不过我还是不怎么理解。
你能不能把forname方法注册jdbc驱动的代码粘贴出来,就以上面一个例子好了。