最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaWeb實(shí)現(xiàn)顯示mysql數(shù)據(jù)庫數(shù)據(jù)

 更新時(shí)間:2022年03月19日 10:35:17   作者:BoBo?yeah  
MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在WEB應(yīng)用方面MySQL是最好的。本文將利用JavaWeb實(shí)現(xiàn)顯示mysql數(shù)據(jù)庫數(shù)據(jù)功能,需要的可以參考一下

EMS-員工信息管理系統(tǒng)

MySQL學(xué)習(xí)之基礎(chǔ)操作總結(jié)

MySQL學(xué)習(xí)之基礎(chǔ)命令實(shí)操總結(jié)

創(chuàng)建ems庫

    show databases;
    create database ems;
    use ems;

創(chuàng)建user表

      create table user(
            id int primary key auto_increment,
            name varchar(50),
            salary double,
            age int
);

插入表格數(shù)據(jù)

   insert into user values(1,'zs',3000,20);
   insert into user values(2,'ls',1000,30);
   insert into user values(3,'ww',5000,25);
   insert into user values(4,'xh',4000,23);

創(chuàng)建UserListServlets

使用JDBC連接數(shù)據(jù)庫

將jar包復(fù)制的到lib文件夾下

        //使用JDBC連接mysql數(shù)據(jù)庫,將user表中的輸出查詢處理
        ResultSet result=null;
        Connection con=null;
        try {
            //(1)注冊加載驅(qū)動(dòng)
            Class.forName("com.mysql.jdbc.Driver");
            //(2)獲得數(shù)據(jù)庫的鏈接
            //(1).連接mysql的url地址
            String url="jdbc:mysql://localhost:3306/ems";
            //(2).連接mysql的用戶名
            String username="root";
            //(3).連接mysql的密碼
            String pwd="123456";
            con=DriverManager.getConnection(url, username, pwd);
            //(3)預(yù)編譯sql語句
            System.out.println("MySQL連接成功!"+con);
            
            //3.預(yù)編譯SQL語句
            String sql="select * from user";
            PreparedStatement prep=con.prepareStatement(sql);
            //(4)執(zhí)行sql語句
            result=prep.executeQuery();
            //(5)關(guān)閉
            con.close();
            
        } catch (Exception e) {
            e.printStackTrace();
        }
package EMS;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//員工信息查詢的Servlet
public class UserListServlets extends HttpServlet {

	
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		//使用JDBC連接mysql數(shù)據(jù)庫,將user表中的輸出查詢處理
		ResultSet result=null;
		Connection con=null;
		try {
			//(1)注冊加載驅(qū)動(dòng)
			Class.forName("com.mysql.jdbc.Driver");
			//(2)獲得數(shù)據(jù)庫的鏈接
			//(1).連接mysql的url地址
			String url="jdbc:mysql://localhost:3306/ems";
			//(2).連接mysql的用戶名
			String username="root";
			//(3).連接mysql的密碼
			String pwd="123456";
			con=DriverManager.getConnection(url, username, pwd);
			//(3)預(yù)編譯sql語句
			System.out.println("MySQL連接成功!"+con);
			
			//3.預(yù)編譯SQL語句
			String sql="select * from user";
			PreparedStatement prep=con.prepareStatement(sql);
			//(4)執(zhí)行sql語句
			result=prep.executeQuery();
			
			
		} catch (Exception e) {
			e.printStackTrace();
		}
		
		//使用response,獲得字符輸出流PrintWriter,將查詢出的結(jié)果輸出到瀏覽器端
		//設(shè)置格式編碼
		response.setContentType("text/html;charset=utf-8");
		
		//向?yàn)g覽器端輸出一個(gè)表格
		PrintWriter pw=response.getWriter();
		pw.println("<table border='1' cellspacing='0' width='400' height='80' align='center'>");
		pw.println("<caption>員工信息表</caption>");
		pw.println("<tr align='center'>");
		pw.println("<td>工號(hào)</td><td>姓名</td><td>工資</td><td>年齡</td>");
		pw.println("</tr>");
		try {
			while(result.next())
			{
				pw.println("<tr align='center'><td>"+result.getInt("id")+"</td><td>"
				+result.getString("name")+"</td><td>"+result.getDouble("salary")+"</td><td>"
				+result.getInt("age")+"</td></tr>");
				System.out.println(result.getInt("id")+"---"+result.getString("name")+"---"+
						result.getDouble("salary")+"---"+result.getInt("age"));
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		
		
		pw.println("</table>");
		//關(guān)閉
		try {
			con.close();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}

}

部署服務(wù)器

重新部署服務(wù)器參考

訪問網(wǎng)址:http://localhost:8080/Servlet/lists

以上就是JavaWeb實(shí)現(xiàn)顯示mysql數(shù)據(jù)庫數(shù)據(jù)的詳細(xì)內(nèi)容,更多關(guān)于JavaWeb顯示數(shù)據(jù)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

开封市| 专栏| 铜鼓县| 壶关县| 洪泽县| 泰州市| 龙山县| 新疆| 册亨县| 乐安县| 彩票| 诏安县| 平乐县| 台中县| 资阳市| 神木县| 丰城市| 和平县| 常熟市| 鱼台县| 汝城县| 蓝田县| 牡丹江市| 盘锦市| 鹤峰县| 武功县| 类乌齐县| 永城市| 亳州市| 株洲市| 柳河县| 霸州市| 盘山县| 中江县| 渝北区| 重庆市| 静海县| 新邵县| 潢川县| 漾濞| 明溪县|