程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP程序使用JDBC連接MySQL的教程

JSP程序使用JDBC連接MySQL的教程

編輯:關於JSP

安裝和加載JDBC驅動程序

下載JDBC驅動程序mysql-connector-java-5.1.7.zip
http://www.jb51.net/softs/214141.html
將裡面的文件mysql-connector-java-5.1.7-bin.jar放在項目WEB-INF目錄下的lib文件中,安裝就已經完成了(前提是你的機器已經安裝了MySQL,如果沒有安裝先安裝)

加載在JDBC驅動程序

<%@page language="java" contentType="text/html;charset=gb2312"%>
<!DOCTYPE html>
<html>
  <head>
    <title>加載JDBC驅動程序</title>
  </head>
  <body>
    <%
      try{
        Class.forName("com.mysql.jdbc.Driver");//加載JDBC驅動程序
      }catch(ClassNotFoundException e){
        out.println("找不到驅動類");//拋出異常時,提示信息
      }
    %>
  </body>
</html>

連接MySQL數據庫
啟動Mysql和Tomcat,

使用JDBC連接數據庫。

第一種方式

<%@page language="java" contentType="text/html;charset=gb2312"%>
<%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
  <head>
    <title>鏈接MySQL數據庫</title>
  </head>
  <body>
    <%
      try{
        Class.forName("com.mysql.jdbc.Driver");//加載JDBC驅動程序
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/javaweb?user=root&password=zhangda890126;;");//鏈接數據庫
         
      }catch(ClassNotFoundException e){
        out.println("找不到驅動類");//拋出異常時,提示信息
      }catch(SQLException e){
        out.println("鏈接MySQL數據庫失敗");//處理SQLException異常
      }
    %>
  </body>
</html>

第二種方式

<%@page language="java" contentType="text/html;charset=gb2312"%>
<%@page import="java.sql.*" %>
<!DOCTYPE html>
<html>
  <head>
    <title>鏈接MySQL數據庫</title>
  </head>
  <body>
    <%
      String url = "jdbc:mysql://localhost:3306/javaweb";//連接數據庫的url地址
      String user = "root";//登錄數據庫的用戶名
      String password = "zhangda890126;;";//登錄數據庫的用戶名的密碼
      try{
        Class.forName("com.mysql.jdbc.Driver");//加載JDBC驅動程序
        Connection conn = DriverManager.getConnection(url,user,password);//鏈接數據庫
         
      }catch(ClassNotFoundException e){
        out.println("找不到驅動類");//拋出異常時,提示信息
      }catch(SQLException e){
        out.println("鏈接MySQL數據庫失敗");//處理SQLException異常
      }
    %>
  </body>
</html>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved