JDBC,MySQL連動2-運転,MySQLエラー
4094 ワード
📌 JDBC,MySQL連動2-運転,MySQLエラー
네이버 부스트코스의 웹 백엔드 수강을 기반으로 작성된 글입니다.
1. JDBC - SELECT
2.MySQLエラー1-SSLエラー
3.MySQLエラー2-pom。MySQLのxmlバージョン
以前のロケーションで作成したコードが正常かどうかを確認しましょう.
JDBCexam1.java
1. JDBC - SELECT
ロールテーブルのデータ
🙏 role idが100のデータを出力しようとします.
package kr.or.connect.jdbcexam;
import kr.or.connect.jdbcexam.dao.RoleDao;
import kr.or.connect.jdbcexam.dto.Role;
public class JDBCexam1 {
public static void main(String[] args) {
RoleDao dao = new RoleDao();
Role role = dao.getRole(100);
System.out.println(role);
}
}
2.MySQLエラー1-SSLエラー
❗初回運転時にエラーが発生しました.
JavaでMySQLを使用中に発生したSSLエラー.
この場合、urlセクションをサーバタイムゾーンオプションとUSSSLオプションに設定する必要があります.
使用するdb?サーバタイムゾーンオプション/usSSLオプション
下図のように記入すればいいです.
private static String dburl = "jdbc:mysql://localhost:3306/connectdb1?serverTimezone=Asia/Seoul&useSSL=false";
😊 これでSSLエラーが解決しました!
3.MySQLエラー2
❗また一つエラーが発生しました.
調べてみると、口座権限の問題だと言っていましたが、単独では解決していません.
MySQLバージョンを見たらpomでした.xmlで作成されたバージョンと一致しないことがわかります.
pom.xmlのmysqlバージョンを8.0.11に変更し、再実行します.
😊 正常に出力されました.
上記の結果はmysqlで正しく出力されたかどうかを検証し、結果は一致した.
Reference
この問題について(JDBC,MySQL連動2-運転,MySQLエラー), 我々は、より多くの情報をここで見つけました https://velog.io/@joajoa/JDBC-MySQL-연동-2-실행-MY-SQL에러テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol