[Ubuntu] JSP mysql 연동
환경 : Ubuntu 16.04 LTS / Tomcat7 / Mysql5.5.60
- java와 mysql 설치는 완료되었다고 가정
JDBC MySQL connector 설치
apt-get install libmysql-java
/usr/share/java/에서 mysql-connector-java.jar 파일 확인 가능
Tomcat7 라이브러리 폴더에 링크 생성
ln -s /usr/share/java/mysql-connector-java.jar /usr/share/tomcat7/lib/mysql-connector-java.jar
service tomcat7 restart
EX
JDBC 사용을 위해 java.sql 패키지 import
<%@ page import = "java.sql.*" %>
mysql 테이블 내용 출력하는 코드
<%@ page import = "java.sql.*" %>
<%
Statement stm = null;
ResultSet rs = null;
Class.forName("com.mysql.jdbc.Driver");
String myUrl = "jdbc:mysql://localhost/DB명";
Connection conn = DriverManager.getConnection(myUrl, "mysql 아이디", "mysql 패스워드");
try {
stm = conn.createStatement();
if(stm.execute("select * from 테이블명")) {
rs = stm.getResultSet();
}
while(rs.next()) {
out.println(rs.getString("컬럼명"));
out.println(rs.getString("컬럼명"));
out.println(rs.getString("컬럼명"));
out.println(rs.getString("컬럼명"));
out.println(rs.getString("컬럼명"));
out.write("<br>");
}
rs.close();
stm.close();
}
catch(Exception e) {
out.println("rs.next() ERROR");
}
conn.close();
%>