Cloud
Cloud-Dienstleistung für schnelle und effektive Analyse und Visualisierung von Daten für Ihr Business ohne eigene Applikationen zu erstellen oder zu programmieren.
StiMySqlDatabase db = new StiMySqlDatabase("test", "test",
"url=jdbc:mysql://localhost:3306/sakila;user=root;password=***;database=sakila");
report.getDictionary().getDatabases().add(db);
StiMySqlSource source = new StiMySqlSource("test.actors", "actors", "actors", "select * from actor");
report.getDictionary().getDataSources().add(source);Read the columns, then render.StiMySqlAdapter adapter = new StiMySqlAdapter(db.getConnectionString());
Class.forName(adapter.getDriverName());
Connection con = StiDictionaryHelper.getConnection(adapter.getJdbcParameters());
StiTableFieldsRequest request = StiDataColumnsUtil.getFields(con, source.getQuery(), source);
for (StiSqlField field : request.getColumns())
source.getColumns().add(new StiDataColumn(field.getName(), field.getName(), field.getSystemType()));
report.Render();StiMySqlDatabase + StiMySqlSource — the connection and a query-based data source.StiMySqlAdapter + StiDataColumnsUtil.getFields — open a JDBC connection and discover the query's columns.