728x90
DB별 JDBC URL 및 JDBC DricerCalss
더보기
- Mssql
com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc:sqlserver://IP:1433;DatabaseName=DBNAME
- Tibero
com.tmax.tibero.jdbc.TbDriver
jdbc:tibero:thin:@IP:8629:DBNAME
- DB2
com.ibm.db2.jcc.DB2Driver
jdbc:db2://IP:50000/DBNAME
- cubrid
cubrid.jdbc.driver.CUBRIDDriver
jdbc:cubrid:IP:33000:DBNAME:::
- mysql
com.mysql.cj.jdbc.Driver
jdbc:mysql://IP:3306/DBNAME?characterEncoding=utf8&autoReconnect=true&serverTimezone=KST
com.mysql.jdbc.Driver
jdbc:mysql://IP:3306/DBNAME?characterEncoding=utf8&autoReconnect=true
- Oracle
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@IP:1521:dbname
- MariaDb
org.mariadb.jdbc.Driver
jdbc:mariadb://IP:3306/DBNAME?characterEncoding=utf8&autoReconnect=true
String url = "jdbc:mysql://localhost:3306/테이블명";
String username = "DB아이디";
String password = "DB비밀번호";
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.sql.*"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>DB 연결</title>
</head>
<body>
<h3>데이터베이스 연결 테스트</h3>
<%
// JDBC 드라이버를 로드합니다.
Class.forName("com.mysql.jdbc.Driver");
// 연결 URL을 생성합니다.
String url = "jdbc:mysql://localhost:3306/ssugfi";
String username = "ssugfi";
String password = "computer2022!";
// 데이터베이스에 연결합니다.
Connection connection = DriverManager.getConnection(url, username, password);
// Statement 객체를 생성합니다.
Statement statement = connection.createStatement();
// SQL 문장을 실행합니다.
ResultSet resultSet = statement.executeQuery("SELECT * FROM drink_history");
// 결과를 출력합니다.
while (resultSet.next()) {
out.println(resultSet.getString("serialNum"));
}
// 데이터베이스 연결을 닫습니다.
connection.close();
%>
</body>
</html>
반응형
'프로그래밍 언어 > JAVA(JSP, Spring)' 카테고리의 다른 글
[Error/JAVA] Eclipse와 Github 연동 시, 연속 로그인 나올 때 (0) | 2023.03.08 |
---|---|
[ALL] Eclipse와 Github 연동하기 (0) | 2023.03.08 |
[ALL] Git Downloads (0) | 2022.11.04 |
[JSP] Microsoft Visual Studio Code Insider Download (0) | 2022.11.03 |
[Error/JSP] Eclipse properties이 없을 때 (0) | 2022.02.14 |