簡單的資料庫連接

來源:互聯網
上載者:User

package Demo;

/**

 * <p>Title: </p>

 * <p>Description: </p>

 * <p>Copyright: Copyright (c) 2005</p>

 * <p>Company: </p>

 * @author not attributable

 * @version 1.0

 */

import java.sql.*;

public class printData {

  public printData() {

  }

  public static void main(String[] args) {

    Connection con;

    Statement sql;

    ResultSet rs;

    try{

      try {

        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

      }

      catch (ClassNotFoundException ex1) {

        ex1.printStackTrace();

      }

      con = DriverManager.getConnection("jdbc:odbc:test","sa","");

      sql = con.createStatement();

      rs = sql.executeQuery("select top 10 * from customers");

      while (rs.next()){

        System.out.print(rs.getString("CustomerID"));

        System.out.println();

      }

      con.close();

    }

    catch(SQLException ex){

      ex.printStackTrace();

    }

  }

}

注:

如果不加上Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

則會提示出錯

java.sql.SQLException: No suitable driver

 at java.sql.DriverManager.getConnection(DriverManager.java:532)

 at java.sql.DriverManager.getConnection(DriverManager.java:171)

 at Demo.printData.main(printData.java:21)

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  //加上這一句

String url = "jdbc:odbc:student";

Connection conn = DriverManager.getConnection(url,"","");

串連前先註冊驅動程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.