eclipse DBツリービュー設定
mysql
データベース定義名 sakila
path
C:\Users\user\.m2\repository\mysql\mysql-connector-java\5.1.33\mysql-connector-java-5.1.33.jar
JDBC DRIVER: com.mysql.jdbc.Driver
接続文字列: jdbc:mysql://localhost:3306/sakila
接続 user gissn
接続 password *****
接続スキーマ sakila
DB2の場合
<classPathEntry location="C:\work\tools\IBM\SQLLIB\java\db2jcc.jar" />
DB2の場合
<classPathEntry location="C:\work\tools\IBM\SQLLIB\java\db2jcc.jar" />
JDBC DRIVER: com.ibm.db2.jcc.DB2Driver
JDBC TYPE : typye4
JDBC TYPE : typye4
接続文字列: jdbc:db2://localhost:50000/TEST1
接続 user user
接続 password *****
接続スキーマ SHEMA1
※接続エラーの場合↓
管理者権限でDB2 Command windowを開いて、下記実施
db2set DB2COMM=tcpip
db2stop
db2start
=====================================================================================
package MyBatisSample.MyBatisSample;
import java.sql.Connection;
import java.sql.DriverManager;
public class Test {
public static void main(String[] args) {
String url = "jdbc:db2://localhost:50000/TEST1";
String user = "user";
String pass = "1234";
String name = "";
String id="admin";
Connection con = null;
try {
Class.forName("com.ibm.db2.jcc.DB2Driver");
con = DriverManager.getConnection(url, user, pass);
PreparedStatement pre = con.prepareStatement("select * from schema1.user where id = ?");
pre.setString(1, id);
ResultSet rs = pre.executeQuery();
while (rs.next()) {
name = rs.getString("name");
System.out.printf("name: %s",name);
}
} catch (Exception e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
con.close();
// public static void main(String[] args) {
// try {
// String url = "jdbc:mysql://localhost/sakila";
// String user = "gissn";
// String pass = "admin";//
// Class.forName("com.mysql.jdbc.Driver");//
// Connection con = DriverManager.getConnection(url, user, pass);
// con.close();//
// System.out.println("接続成功");
//
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
}
※接続エラーの場合↓
管理者権限でDB2 Command windowを開いて、下記実施
db2set DB2COMM=tcpip
db2stop
db2start
=====================================================================================
package MyBatisSample.MyBatisSample;
import java.sql.Connection;
import java.sql.DriverManager;
public class Test {
public static void main(String[] args) {
String url = "jdbc:db2://localhost:50000/TEST1";
String user = "user";
String pass = "1234";
String name = "";
String id="admin";
Connection con = null;
try {
Class.forName("com.ibm.db2.jcc.DB2Driver");
con = DriverManager.getConnection(url, user, pass);
PreparedStatement pre = con.prepareStatement("select * from schema1.user where id = ?");
pre.setString(1, id);
ResultSet rs = pre.executeQuery();
while (rs.next()) {
name = rs.getString("name");
System.out.printf("name: %s",name);
}
} catch (Exception e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
con.close();
// public static void main(String[] args) {
// try {
// String url = "jdbc:mysql://localhost/sakila";
// String user = "gissn";
// String pass = "admin";//
// Class.forName("com.mysql.jdbc.Driver");//
// Connection con = DriverManager.getConnection(url, user, pass);
// con.close();//
// System.out.println("接続成功");
//
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
}
===============================================================
댓글 없음:
댓글 쓰기