データベース

JAVAを利用してMySQLに接続してみる

準備

javaからMySQLに接続するためにまずはJDBCを入手します。
JDBCはJava DataBase Connectivityの略でデータベース操作専用のAPIです。

下記からダウンロードしてきます。 http://dev.mysql.com/downloads/connector/j/

「mysql-connector-java-5.1.38.tar.gz」というファイルがダウンロードされました。さっそく解凍します。

するとフォルダの中に「mysql-connector-java-5.1.38-bin.jar」というjarファイルがあるので、適当なフォルダに配置します。

続きを読む

MySQLでデータベース名にハイフン(-)が含まれている場合の注意点

MySQLで文法エラー

先日、MySQLでクエリを実行したら下記のエラーが出てきました。

Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near …

エラーを見る限り、SQLの文法に誤りがあるようですね。
どこが間違っているんだろうと考えていたら、データベース名にハイフン(-)が含まれていることを思い出しました。
データベース名にハイフンが含まれている場合はデータベース名の前後にバッククオート(`)をつける必要があります。

たとえば、「test-db」というデータベース名だとしたら「`test-db`」としなければなりません。

データベース名に普段ハイフン(-)はつけてなかったので、すぐに気づけなかったです。注意しないといけませんね。

コマンドラインからSQL Serverに接続する

(2019年7月11日 更新)

sqlcmd ユーティリティを使用

SQL Serverを操作するにはSQL Server Management Studioを使用すると簡単ですが、今回はコマンドラインから接続してみたいと思います。

コマンドラインからSQL Serverに接続するにはsqlcmd ユーティリティを使用します。

まずコマンドラインツールを起動し下記のコマンドを打ち込みます。

sqlcmd -S < サーバー名> -U < ユーザー名> -P < パスワード>

続きを読む

SQL Server Management Studioからデータベースを追加する

SQL Server Management Studioを起動

前回の記事でSQL Serverをインストールしたので、今回はテスト用のデータベースを追加してみましょう。

さっそく、SQL Server Management Studioを起動して、サーバーへ接続します。

ローカルのサーバーへ接続する場合はサーバー名に「(local)」と入力しましょう。

※「localhost」「. (ピリオド)」でもOKです。

SQL Server Management Studioをインストールする

続きを読む

SQL Server Management Studioをインストールする

はじめに

仕事でSQL Serverを少しイジることになったので、SQLServerExpress 2014をインストールしたのですが、SQL Server Management Studioを追加しようとするとエラーが表示される。

「The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2711」

解決方法を探してみましたが、なかなかうまくいかない。。

Error 2711: The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2711. | Relyon Softech

続きを読む