- パッケージの更新: まず、システムのパッケージを最新の状態に更新します。
sudo apt update
sudo apt upgrade
- MSSQLのインストール: MSSQLをインストールするために、Microsoftのリポジトリを追加します。
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2019.list)"
sudo apt update
sudo apt install -y mssql-server
サービスの起動: インストールが完了したら、MSSQLサービスを起動します。
sudo systemctl start mssql-server
- サービスの状態の確認: サービスが正常に動作しているか確認します。
sudo systemctl status mssql-server
これでMSSQLがUbuntu 22.04にインストールされました。以下はいくつかのコード例です。
- MSSQLへの接続とデータベースの作成:
import pyodbc
server = 'localhost'
database = 'mydatabase'
username = 'sa'
password = 'mypassword'
driver = '/opt/mssql-tools/lib64/libtdsodbc.so'
connection_string = f"DRIVER={driver};SERVER={server};DATABASE={database};UID={username};PWD={password}"
conn = pyodbc.connect(connection_string)
cursor = conn.cursor()
cursor.execute("CREATE DATABASE MyDatabase")
cursor.close()
conn.close()
- データのクエリ:
import pyodbc
server = 'localhost'
database = 'mydatabase'
username = 'sa'
password = 'mypassword'
driver = '/opt/mssql-tools/lib64/libtdsodbc.so'
connection_string = f"DRIVER={driver};SERVER={server};DATABASE={database};UID={username};PWD={password}"
conn = pyodbc.connect(connection_string)
cursor = conn.cursor()
cursor.execute("SELECT * FROM MyTable")
rows = cursor.fetchall()
for row in rows:
print(row)
cursor.close()
conn.close()
以上がUbuntu 22.04にMSSQLをインストールし、コード例を実行する方法です。これにより、MSSQLを使用してデータベースを作成し、クエリを実行することができます。