阿摩線上測驗 登入

申論題資訊

試卷:110年 - 110 第一銀行新進人員甄選試題_程式設計(.NET、JAVA+SQL 程式語言為主)#100262
科目:綜合科目-邏輯推理、計算機概論、程式設計(.NET、COBOL、JAVA+SQL程式語言)
年份:110年
排序:0

題組內容

第二題:
請利用 Java 程式或.NET 程式(可自行選擇 VB 或 C#語言,並在作答處標示清楚您選擇的語言)回答下 列問題:

申論題內容

(一)任何程式語言要存取 SQL 資料庫都需先建立資料庫的連線,請撰寫連接到資料庫的程式片段, 可以自行定義 sqlserver 的路徑、資料庫名稱、使用者帳號、使用者密碼等相關資訊,並將連到 資料庫的物件名稱命名為 connection。【8 分】

詳解 (共 1 筆)

詳解 提供者:hchungw
.NET (C#) 程式碼範例
這裡是使用 C# 語言撰寫的連接到 SQL 資料庫的程式片段。這個範例使用 System.Data.SqlClient 命名空間中的類別來建立與 SQL Server 資料庫的連接。
csharp
複製程式碼
using System;
using System.Data.SqlClient;
class Program
{
    static void Main()
    {
        // 定義 SQL Server 的連接字串
        string connectionString = "Server=your_server_address;Database=your_database_name;User Id=your_username;Password=your_password;";
        // 建立 SQL 連接物件
        SqlConnection connection = new SqlConnection(connectionString);
        try
        {
            // 開啟資料庫連接
            connection.Open();
            Console.WriteLine("資料庫連接成功");
        }
        catch (Exception ex)
        {
            // 捕捉連接錯誤
            Console.WriteLine("資料庫連接失敗: " + ex.Message);
        }
        finally
        {
            // 關閉資料庫連接
            if (connection.State == System.Data.ConnectionState.Open)
            {
                connection.Close();
                Console.WriteLine("資料庫連接已關閉");
            }
        }
    }
}
Java 程式碼範例
這裡是使用 Java 語言撰寫的連接到 SQL 資料庫的程式片段。這個範例使用 java.sql 套件中的類別來建立與 SQL Server 資料庫的連接。
java
複製程式碼
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DatabaseConnection {
    public static void main(String[] args) {
        // 定義 SQL Server 的連接字串
        String url = "jdbc:sqlserver://your_server_address;databaseName=your_database_name";
        String user = "your_username";
        String password = "your_password";
        Connection connection = null;
        try {
            // 建立 SQL 連接物件
            connection = DriverManager.getConnection(url, user, password);
            System.out.println("資料庫連接成功");
        } catch (SQLException e) {
            // 捕捉連接錯誤
            System.out.println("資料庫連接失敗: " + e.getMessage());
        } finally {
            // 關閉資料庫連接
            if (connection != null) {
                try {
                    connection.close();
                    System.out.println("資料庫連接已關閉");
                } catch (SQLException e) {
                    System.out.println("關閉資料庫連接失敗: " + e.getMessage());
                }
            }
        }
    }
}
這兩個範例展示了如何在 C# 和 Java 中連接到 SQL 資料庫。請根據您的需求選擇合適的語言和方法來實現資料庫連接。