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和数据数的连接:
请各位大吓具本解释一下这个程序的功能..(是怎么连接数据库)
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和数据数的连接:
请各位大吓具本解释一下这个程序的功能..(是怎么连接数据库)
解决方案 »
- 一道java程序题
- jpcap实现代理上网
- 弱弱地问一下,Java的便变量命名问题?
- 有谁知道 java5.0( jdk1.5) 的新特性吗?最好详细一点 的。介绍几个网页也可以。
- 怎样声明并且创建数组
- 在一个由Jbx向导生成的Application工程面,添加一个JPane,再往这个JPane里再添加一个JButton,对它调用JButton.setLocation,在程序运行
- 关于java中向word中写数据,请各位大侠帮个忙!急!!!
- 都说我写的程序不规范,谁有中文的“Java Code Conventions”
- 如何改变标签中文字的大小?
- 问一个爆菜的问题~~谢谢诸大虾赐教
- 编译通不过呀??急!!!
- 实现applet和servelet通信,由applet发送数据给servelet,servelet查询数据库返回结果给applet?
要注意大小写吧
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
你看看这样应该就可以调试成功了