All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.spanner.jdbc.package-info Maven / Gradle / Ivy

There is a newer version: 2.25.2
Show newest version
/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/**
 * A JDBC driver for Cloud Spanner - A no-compromise relational database service.
 *
 * 

Example for creating a JDBC connection to Cloud Spanner. * *

{@code
 * String projectId = "my-project";
 * String instanceId = "my-instance";
 * String databaseId = "my-database";
 *
 * try (Connection connection =
 *     DriverManager.getConnection(
 *         String.format(
 *             "jdbc:cloudspanner:/projects/%s/instances/%s/databases/%s",
 *             projectId, instanceId, databaseId))) {
 *   try (Statement statement = connection.createStatement()) {
 *     try (ResultSet rs = statement.executeQuery("SELECT CURRENT_TIMESTAMP()")) {
 *       while (rs.next()) {
 *         System.out.printf(
 *             "Connected to Cloud Spanner at [%s]%n", rs.getTimestamp(1).toString());
 *       }
 *     }
 *   }
 * }
 * }
* * @see JdbcDriver * java doc for all supported connection URL properties. * @see Cloud Spanner JDBC Driver */ package com.google.cloud.spanner.jdbc;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy