teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

エラーメッセージその対処法について変更しました。

2021/10/15 01:22

投稿

Yakusugi
Yakusugi

スコア123

title CHANGED
File without changes
body CHANGED
@@ -2,13 +2,14 @@
2
2
  本来であれば、画面上にはテーブルに格納されたデータが表示される想定でしやたが、
3
3
  下記のようなエラーが画面上に表示されてしまいます。
4
4
 
5
- Communication link failure
5
+ Unknown initial character set index '255' recieved from server. Initial client character set can be forced via the 'characterEncoding' property.
6
6
 
7
- The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
7
+ 上記のようなエラーが出たため、下記の様に修正した所、今度はmybatisと言うDBからのアクセスが拒絶されたという趣旨のエラーメッセージが出たため、「mybatis?characterEncoding=utf8」の部分をDBと読み取ってしまっているようです。
8
8
 
9
- ログ等も調べてみたのですが、原因がいまいち掴み切れません。
9
+ Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8/sales_db","and_user","android0216");
10
- ヒントがあればご教示頂けますと幸いです。
11
10
 
11
+ 解決の為、ヒントがあればご教示頂けますと幸いです。
12
+
12
13
  Android Q
13
14
  Android Studio Arctic Fox
14
15
  Ubuntu 20.04
@@ -100,4 +101,4 @@
100
101
 
101
102
  ```
102
103
 
103
- ![イメージ説明](5013d3459c4ef9f77438096cd3e6e1a9.png)
104
+ ![イメージ説明](187d4e9b59940643e1c08f5298f1beab.png)

1

localhost:3306の部分を更新しました。

2021/10/15 01:22

投稿

Yakusugi
Yakusugi

スコア123

title CHANGED
File without changes
body CHANGED
@@ -69,8 +69,10 @@
69
69
 
70
70
  try{
71
71
  Class.forName("com.mysql.jdbc.Driver");
72
+ Connection conn= DriverManager.getConnection("jdbc:mysql://192.168.0.32/sales_db","and_user","android0216");
72
- // Connection conn= DriverManager.getConnection("jdbc:mysql://192.168.0.32/sales_db","and_user","android0216");
73
+ // Connection conn= DriverManager.getConnection("jdbc:mysql://192.168%/sales_db","and_user","android0216");
73
- Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8/sales_db","user_name","password");
74
+ // Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8/sales_db","and_user","android0216");
75
+ // Connection conn= DriverManager.getConnection("jdbc:mysql://192.168.0.32:3306/mybatis?characterEncoding=utf8/sales_db","and_user","android0216");
74
76
  Statement stmt=conn.createStatement();
75
77
  ResultSet rs=stmt.executeQuery("Select * from sales_data");
76
78