Мне нужно создать класс OWL из имени первой таблицы, если мощность 1: 1 и класс OWL из второго имени таблицы. Если мощность 1: * и одна из таблиц описывает свойства объекта, создайте свойство объекта OWL из имени первой таблицы, чем создайте класс OWL из второго имени таблицы. В первую очередь, как я могу создать класс из имен столбцов? У меня есть OWL API, установленный в Eclipse.Iterate Sql.result set
общественный класс Отрывок {
public static void main(String[] args) {
// SQL Server DB with JDBC
String url = "jdbc:sqlserver://isd.ktu.lt:1433";
String databaseName= "xxxx";
String userName = "xxx";
String password = "xxx";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection (url, userName, password);
Statement smt = con.createStatement();
smt.executeQuery("SELECT * from table_references");
ResultSet rs = smt.getResultSet();
while (rs.next()) {
String column1 = rs.getString("referenced_object_id");
String column2 = rs.getString("name");
String column3 = rs.getString("parent_column_id");
String column4 = rs.getString("referenced_column_id");
System.out.println(column1 + " | " + column2 + " | " + column3 + " | " + column4);
}
catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// Protege API
}
}