import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class CloudSpannerJDBCExample {
public static void main(String[] args) {
try {
String instance = "projects/my-project/instances/my-instance";
String database = "my-database";
String url = String.format(
"jdbc:cloudspanner://spanner.googleapis.com:443/%s/databases/%s;transport=grpc",
instance, database);
String user = "username";
String password = "password";
Connection connection = DriverManager.getConnection(url, user, password);
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT column1, column2 FROM my_table");
while (resultSet.next()) {
String column1 = resultSet.getString("column1");
String column2 = resultSet.getString("column2");
System.out.println("Column 1: " + column1 + ", Column 2: " + column2);
}
resultSet.close();
statement.close();
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}