jdbc
yjws 2006-03-16 07:19:40 import java.sql.*;
import java.util.*;
public class useDBDriver
{
public static void main(String [] args)
{
try
{
Class.forName("sun.jdbc.odbc.JdbcodbcDriver");
Enumeration num=DriverManager.getDrivers();
while(num.hasMoreElements())
{
System.out.println(num.nextElement());
}
}
catch(java.lang.Exception exec)
{
System.out.println("¼ÓÔØÊý¾Ý¿âÒì³£");
}
try
{
String url="jdbc:odbc:test";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn=DriverManager.getConnection(url);
Statement sql=cn.createStatement();
ResultSet rs=sql.executeQuery("select *from userinfo");
for(int j=1;j<=rs.getMetaData().getColumnCount();j++)
{
System.out.print(rs.getMetaData().getColumnName(j)+"\t");
}
System.out.println();
while(rs.next())
{
for(int j=1;j<=rs.getMetaData().getColumnCount();j++)
{
System.out.print(rs.getObject(j)+"\t");
}
System.out.println();
}
sql.close();
cn.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
}
发生如下错误:
F:\ѧϰ\³ÌÐòÉè¼Æ\java³ÌÐò\jvavÏîÄ¿¿ª·¢Êµ¼ù\useDBDriver.java:24: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
请各位大吓看看错在哪里....
第一次接触关于java和数据数的连接:
请各位大吓具本解释一下这个程序的功能..(是怎么连接数据库)