java_web學習(八) jdbc連接mysql


首先我們來看一下主機與數據庫的關系圖

實際上是兩台服務器

一:下載數據庫驅動jar包存放WebContent—WEB-INF—lib目錄下

       1.2步驟

         1.

          

         2.

       

        3

      

        4.

      

       1.3 將jar包導入到WebContent—WEB-INF—lib目錄下

          1.

          

       2.

        

        

           手動拷貝數據庫驅動jar包保存到lib目錄下

   二.新建一個jsp文件來訪問數據庫

        2.1 建立連接之前數據庫的這五個信息必不可少

            

一、數據庫信息:

IP:127.0.0.1

port:3306

庫名:test2

用戶名:root

密碼:123456

---------(以上5個信息是必須)--------

運行jsp文件建表:tt1

 代碼如下:

       

 1 <%@ page import="org.gjt.mm.mysql.Driver"%>
 2 <%@ page language="java" contentType="text/html; charset=UTF-8"
 3     pageEncoding="UTF-8"%>
 4 <%@ page import="java.sql.Connection,java.sql.DriverManager" %>
 5 <%@ page import="java.sql.PreparedStatement" %>
 6 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 7 <html>
 8 <head>
 9 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
10 <title>Insert title here</title>
11 </head>
12 <body>
13 <%
14  //加載數據庫驅動jdbc
15  Class.forName("org.gjt.mm.mysql.Driver");  
16  out.print("成功加載驅動");
17  String url="jdbc:mysql://127.0.0.1:3306/zhz?user=root&password=none";
18  //獲取數據庫鏈接,讓Java可以操作mysql
19  Connection conn=DriverManager.getConnection(url);
20  //定義一個sql命令
21  String sql="create table tt1(sno varchar(20),name varchar(20),birth date)"; 
22  //從connection對象中,獲取一個sql執行者命名為pr
23  PreparedStatement pr=conn.prepareStatement(sql);
24  //執行
26  pr.execute();
27  out.print(conn);
28  //完成操作后關閉數據庫鏈接
29  pr.close();
30  conn.close();
31 %>
32 </body>
33 </html>

 

 我們通過jsp代碼的方式在zhz數據庫中創建了一個名tt1的表

    將

String sql="create table tt1(sno varchar(20),name varchar(20),birth date)";
改為
String sql="insert into tt1 values('2','張三','1998-08-21')";
運行jsp文件,向表中添加數據
dos命令查看,效果圖

 

 

此時application service 與 mysql已經建立起了連接

 

 




 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM