📄 tryencapsulatedmapping.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -