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

質問編集履歴

2

試したコードを追加しました

2020/08/17 05:28

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -14,8 +14,9 @@
14
14
 
15
15
  ```
16
16
 
17
- ### 該当のソースコード
17
+ ### 該当のソースコード 1
18
18
 
19
+
19
20
  ```java
20
21
  txtCode.setText(s);
21
22
 
@@ -48,6 +49,41 @@
48
49
 
49
50
  ```
50
51
 
52
+ ### 該当のソースコード 2 追記
53
+
54
+
55
+ ```java
56
+
57
+ txtCode.setText(s);
58
+
59
+
60
+ String url = "jdbc:sqlserver://~~~~~";
61
+ // SQL Serverのユーザ名とパスワード
62
+ String username = "~~";
63
+ String password = "~~";
64
+
65
+ try {
66
+ // JDBCドライバをロード
67
+ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
68
+ // SQL Serverに接続
69
+ Connection con = DriverManager.getConnection(url, username, password);
70
+
71
+ // SQL Serverに問い合わせ
72
+
73
+ Statement stmt = con.createStatement();
74
+ ResultSet rs = stmt.executeQuery("select 名前 from データ WHERE コード = '" + s +"'");
75
+
76
+ while (rs.next()) {
77
+ lblName.setText(rs.getString( "名前"));
78
+ }
79
+
80
+ // 後処理
81
+ rs.close();
82
+ stmt.close();
83
+ con.close();
84
+ ```
85
+
86
+
51
87
  ### 試したこと
52
88
 
53
89
  ・バインド変数?

1

修正

2020/08/17 05:28

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -17,9 +17,9 @@
17
17
  ### 該当のソースコード
18
18
 
19
19
  ```java
20
- txtCode.setText(s);
20
+ txtCode.setText(s);
21
21
 
22
-   String sql = "select * from データ where コード = ?";
22
+ String sql = "select * from データ where コード = ?";
23
23
 
24
24
  String url = "jdbc:sqlserver://~~~~~~~~;
25
25
  // SQL Serverのユーザ名とパスワード