題組內容
第二題:
請利用 Java 程式或.NET 程式(可自行選擇 VB 或 C#語言,並在作答處標示清楚您選擇的語言)回答下 列問題:
請利用 Java 程式或.NET 程式(可自行選擇 VB 或 C#語言,並在作答處標示清楚您選擇的語言)回答下 列問題:
(一)任何程式語言要存取 SQL 資料庫都需先建立資料庫的連線,請撰寫連接到資料庫的程式片段, 可以自行定義 sqlserver 的路徑、資料庫名稱、使用者帳號、使用者密碼等相關資訊,並將連到 資料庫的物件名稱命名為 connection。【8 分】
詳解 (共 1 筆)
詳解
.NET (C#) 程式碼範例
這裡是使用 C# 語言撰寫的連接到 SQL 資料庫的程式片段。這個範例使用 System.Data.SqlClient 命名空間中的類別來建立與 SQL Server 資料庫的連接。
這裡是使用 C# 語言撰寫的連接到 SQL 資料庫的程式片段。這個範例使用 System.Data.SqlClient 命名空間中的類別來建立與 SQL Server 資料庫的連接。
csharp
複製程式碼
using System;
using System.Data.SqlClient;
複製程式碼
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;";
{
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);
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 資料庫的連接。
{
// 開啟資料庫連接
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;
複製程式碼
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";
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 資料庫。請根據您的需求選擇合適的語言和方法來實現資料庫連接。
// 建立 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 資料庫。請根據您的需求選擇合適的語言和方法來實現資料庫連接。