• jsp连接mysql----------第一篇技术类文章


    今天做作业连了一天的mysql。

    最后我痛定思痛,决定从0開始学习jsp。省的又面临不会的局面。

    忙活了一晚上。最终把数据库连接上了,只是。好伤心啊,我连个数据库都这么墨迹。

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%@page import="data.database"%>
    <%@page import="java.sql.*"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>My JSP 'index.jsp' starting page</title>
    	<meta http-equiv="pragma" content="no-cache">
    	<meta http-equiv="cache-control" content="no-cache">
    	<meta http-equiv="expires" content="0">    
    	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    	<meta http-equiv="description" content="This is my page">
    	<!--
    	<link rel="stylesheet" type="text/css" href="styles.css">
    	-->
      </head>
      
      <body>
        This is my JSP page. <br>
        <%
        String server="localhost";//MYSQL 服务器的地址    
        String dbname="rowanhao";//MYSQL 数据库的名字    
        String user="root";//MYSQL 数据库的登录username    
        String pass="xxxxx";//MYSQL 数据库的登陆password    
        String port="3306";//SQL Server 服务器的端口号。默觉得1433
    	String url ="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+"&password="+pass+"&useUnicode=true&characterEncoding=GB2312";
    	Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    	Connection conn= DriverManager.getConnection(url);
    	Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        String sql="select * from student";
        ResultSet rs=stmt.executeQuery(sql);
        while(rs.next())
        {
        	out.println(rs.getString(1));
        }
        rs.close();
        out.println("aaa");
         %>
      </body>
    </html>
    

    附带:mysql中my.ini的配置

    [mysqld]
    # set basedir to installation path, e.g., c:/mysql 
    # 设置为MYSQL的安装文件夹 
    basedir=F:/datebase/mysql
    # set datadir to location of data directory, 
    # e.g., c:/mysql/data or d:/mydata/data 
    # 设置为MYSQL的数据文件夹 
    datadir=F:/datebase/mysql/data
    
    [WinMySQLadmin]
    Server=F:/datebase/mysql/mysqld-nt.exe
    #user=root 
    #password=root
    #以上是设置WinMySQLadmin的配置 
    #default-storage-engine=MyISAM


  • 相关阅读:
    DVWA实验之Brute Force(暴力破解)- Low
    《Web安全攻防 渗透测试实战指南 》 学习笔记 (五)
    Bugku-web进阶之phpcmsV9(一个靶机而已,别搞破坏。flag在根目录里txt文件里)
    Bugku-CTF社工篇之简单的社工尝试
    Bugku-CTF社工篇之王晓明的日记
    Bugku-CTF社工篇之社工进阶
    Bugku-CTF社工篇之简单的个人信息收集
    Bugku-CTF社工篇之信息查找
    Bugku-CTF社工篇之密码
    Bugku-CTF之login3(SKCTF)(基于布尔的SQL盲注)
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/7396787.html
Copyright © 2020-2023  润新知