import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; public class JDBCBridge implements BundleActivator { @Override public void start(BundleContext context) throws Exception { Connection conn = getDatabaseConnection(); String query = "SELECT * FROM users"; ResultSet result = executeQuery(conn, query); while (result.next()) { String username = result.getString("username"); System.out.println("Username: " + username); } conn.close(); } @Override public void stop(BundleContext context) throws Exception { } private Connection getDatabaseConnection() throws SQLException { String dbURL = "jdbc:mysql://localhost:3306/mydb"; String username = "root"; String password = "password"; return DriverManager.getConnection(dbURL, username, password); } private ResultSet executeQuery(Connection conn, String query) throws SQLException { Statement statement = conn.createStatement(); return statement.executeQuery(query); } }


上一篇:
下一篇:
切换中文