LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 959|回复: 1

Linux中JDBC-ODBC的问题,帮帮我。谢谢了~!

[复制链接]
发表于 2003-8-20 15:52:34 | 显示全部楼层 |阅读模式
在Linux中如果是没得直接可以连接数据库JDBC驱动,就只有用JDBC-ODBC了,但是怎么指定ODBC的位置呢?在WINDOWS中有专门的ODBC管理器,在Linux中有这样的管理器吗?有的话它在哪儿呀?怎么运行呢? 下面的源代码是在WINDOWS中的,请高手帮我改成Linux中的,MSSQL是WINDOWS中ODBC驱动的名字,那Linux中该怎么改呢?
import java.sql.*;

import java.util.*;

import javax.swing.*;

import javax.swing.table.*;



public class lyzhong

{

  public static void main (String args[])

  {

   String driverName="sun.jdbc.odbc.JdbcOdbcDriver";

   String databaseURL="jdbcdbc:MSSQL";   

   String user="lyzhong";

   String password="790618";

   String sqlStr="select * from yd_ydmk where yplx='中药'";

   try

    {

     Class.forName(driverName);

     System.out.println("ok,JDBC-ODBC!");

    }

   catch (java.lang.ClassNotFoundException e)

    {

     System.out.println("can't,JDBC-ODBC");

     System.out.println(e.getMessage());

     return;

    }

   try

    {

     java.sql.Connection con=java.sql.DriverManager.getConnection(databaseURL,user,password);

     System.out.println("OK,database");

     Statement open=con.createStatement();

       try

         {

                         ResultSet result=open.executeQuery(sqlStr);

                 while(result.next())

           {

                  int i=0;

                  int id=result.getInt(i+1);

                  i++;

                  String name=result.getString(i+1);

                  i++;

                  System.out.println(id+" "+name);

                   }

             }

            catch(SQLException ex)

            {

                        System.out.println("查询数据库失败");

                        System.out.println("SQLException:"+ex.getMessage());

            }



     //con.close();

    }

  catch(java.sql.SQLException e)

   {

    System.out.println("can't database");

    System.err.println("SQLException:"+e.getMessage());

    //con.close();

    return;



   }

  }

}
发表于 2003-8-20 16:47:44 | 显示全部楼层
Linux中有mysql的JDBC驱动程序。
www.mysql.com上看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表