java连接数据库==>出现问题了

原创 2004年10月15日 15:16:00
import java.awt.*;
import javax.swing.*;
import awt.event.*;
import java.io.*;
import java.sql.*;
public class conn extends JFrame implements ActionListener
{
public static void main(string[] args){
       conn frame = new conn ();
}
     JButton bu1;
     JTextArea ta1;
     public conn (){
 super("conn");
 Container c = getContentPane();
 c.setLayout (null);
 bu1=new JButton("读取ODBC数据库");
 bu1.setSize(150,20);
 bu1.setLocation(160,20);
 bu1.addActionListener(this);
 c.add(bu1);
 ta1=new JTextArea ();
 ta1.setSize(420,280);               //调整窗口大小
 ta1.setLocation(20,50);           //显示窗口
 c.add(ta1);
 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 setSize(500,400);
 setVisible(true);
}
//事件处理方法
public void actionperformed(ActionEvent e) {
   string str1="";
   try  {
 //加载JDBC驱动程序
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          }
   catch(ClassNotFoundException e1)
 {
 System.out.println("Driver not found!");
 }
try  {
  //使用getConnection()方法建立连接ODBC的对象
 Connection con1=DriverManager.getConnetion("jdbc:odbc:成绩数据库"); //前面建立了一个数据库:成绩数据库
 //创建Statement对象,以执行SQL命令
 Statement st1=con1.createStatement();
 //执行SQL命令,取得scoretable数据表数据
 ResultSet rs1 = st1.executeQuery("select * from scoretable");
 //代是显示数据表内容
 while (rs1.next())
 {
     str1=str1+rs1.getString(1)+rs1.getString(2)+"/t"+rs1.getLong(4)+"/t"+rs1.getLong(5)+"/t"+rs1.getLong(6)+"/t"+rs1.getLong(7)+"/n";
 }
 //关闭Statement对象
 st1.close();
 //关闭ODBC连接对象
 con1.close();
 ta1.setText(str1);
 JOptionPane.showMessageDialog(null,"数据加载成功");
 }
 catch(SQLException e2)
  {
   System.out.println("table not found!");
  }
 }
}

错误如下:
conn.java [3:1] package awt.event does not exist
import awt.event.*;
^
conn.java [6:1] cannot resolve symbol
symbol  : class ActionListener
location: class conn
public class conn extends JFrame implements ActionListener
                                            ^
conn.java [8:1] cannot resolve symbol
symbol  : class string
location: class conn
public static void main(string[] args){
                        ^
conn.java [31:1] cannot resolve symbol
symbol  : class ActionEvent
location: class conn
public void actionperformed(ActionEvent e) {
                            ^
conn.java [20:1] addActionListener(java.awt.event.ActionListener) in javax.swing.AbstractButton cannot be applied to (conn)
        bu1.addActionListener(this);
           ^
conn.java [32:1] cannot resolve symbol
symbol  : class string
location: class conn
   string str1="";
   ^
conn.java [43:1] cannot resolve symbol
symbol  : method getConnetion (java.lang.String)
location: class java.sql.DriverManager
        Connection con1=DriverManager.getConnetion("jdbc:odbc:成绩数据库"); //前面建立了一个数据库:成绩数据库
                                     ^
7 errors
编译  conn. 时出错

目前在努力调试着,如果你懂,请给我点指引好吗?








Java连接数据库

以下三个文件放在同一个包中,新建一个properties文件 driver=com.microsoft.jdbc.sqlserver.SQLServerDriver url=jdbc:micros...
  • goldbox
  • goldbox
  • 2007年01月25日 12:51
  • 349

j-hi工具出现问题了

j-hi用的还不太熟,建模建好后选择生成代码时,结果无法自动生成了,很奇怪,也不知道是什么原因。 找到原因了,由于自己删除了以前自动生成的文件,导致数据库配置不正常,重新配置下数据库连接就好...
  • CXC0716
  • CXC0716
  • 2013年04月10日 12:19
  • 841

Kapersky KIS 出现问题了

机器装的kis,可是昨天出现问题了:症状:机子运行一段时间后,就会出现桌面图标下的文字,IE标题栏,打开的网页显示,程序的菜单栏显示等等不完整,并且系统反应慢. 刚开始还以为是中了病毒,想卡巴论坛求助...
  • xiaojianpitt
  • xiaojianpitt
  • 2008年04月22日 10:48
  • 691

上传怎么出现问题了

今天本来想把C#高级编程第四版中文版的带书签pdf格式电子式传上来, 可是当我上传了三个分卷的时候, 想看看有没有在自己的资源版面有响应。 可是资源版面老是出现“页面上错误“, 搞得我不知道是不是要继...
  • julyarrow
  • julyarrow
  • 2007年11月11日 22:37
  • 326

java连接数据库的四种方式

JAVA连接数据库的方式有多种:根据所需要的不同数据库驱动分,分为四种: 1:1类驱动。这就是JDBC-ODBC桥的方式。 但这种方式不适合程序的重用与维护,不推荐使用。需要数据库的ODBC驱动。...
  • Cece_2012
  • Cece_2012
  • 2012年04月21日 22:59
  • 12402

JAVA连接数据库

package com.dg.dao; import java.sql.Connection; import java.sql.DriverManager; import java.sq...
  • yongzhen150
  • yongzhen150
  • 2013年09月24日 11:33
  • 719

java连接数据库

原文:http://hi.baidu.com/caliayyyyy/item/735426db0f9706fb93a9749b java 连接 sqlServer2008 图文详解    ...
  • deodara2011
  • deodara2011
  • 2013年09月19日 14:17
  • 337

Java连接数据库完整代码 查找和插入

package test;import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; ...
  • zhangjiuding
  • zhangjiuding
  • 2017年10月19日 22:42
  • 116

java课程实验设计——数据库连接 问题

报错形式:ForName :sun.jdbc.odbc.JdbcOdbcDriver                    SQLException:NO suitable diver jdbc:o...
  • yuzhiping1
  • yuzhiping1
  • 2016年12月11日 16:54
  • 182

java连接数据库方式(一):传统JDBC + 连接池

用了太久的框架,传统的JDBC也不能忘记,以下是传统的JDBC实现连接数据库使用传统的JDBC实现数据库连接,一般要DIY一个工具类,这个工具类中,最好使用连接池,这里我使用的是C3P0连接池 C3...
  • niceLiuSir
  • niceLiuSir
  • 2017年11月05日 13:15
  • 133
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java连接数据库==>出现问题了
举报原因:
原因补充:

(最多只允许输入30个字)