tryencapsulatedmapping.java

来自「此程序都是企业级 的数据库开发程序 全面揭示了JAVA对数据库的操作」· Java 代码 · 共 46 行

JAVA
46
字号
import java.sql.*;

public class TryEncapsulatedMapping {
  Connection databaseConnection;
  String driverName;
  String sourceURL;

  public static void main(String[] args) {
    TryEncapsulatedMapping SQLtoJavaExample;
    try {
      SQLtoJavaExample = new TryEncapsulatedMapping();
      SQLtoJavaExample.listRecordings();
    } catch (SQLException sqle) {
      System.out.println("SQL Exception: " + sqle);
    } catch (ClassNotFoundException cnfe) {
      System.out.println(cnfe.toString());
    } 
  } 

  public TryEncapsulatedMapping() 
          throws SQLException, ClassNotFoundException {
    driverName = "COM.cloudscape.core.JDBCDriver";
    sourceURL = "jdbc:cloudscape:Wrox4370.db";

    Class.forName(driverName);
    databaseConnection = DriverManager.getConnection(sourceURL);
  }

  public void listRecordings() throws SQLException {

    Recording aRecording;
    String query = 
      "SELECT recordingid, recordingtitle, publisherid, catalognumber, recordingformatid, releasedate, languageid, listprice from recordings";

    Statement statement = databaseConnection.createStatement();
    ResultSet recordings = statement.executeQuery(query);

    while (recordings.next()) {
      aRecording = Recording.fromResults(recordings);
      System.out.println("\n" + aRecording.toString());
    } 

    recordings.close();
    databaseConnection.close();
  } 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?