当前位置:   article > 正文

jsp怎么连接数据库mysql_IDEA-JSP连接MySQL数据库的详细步骤(不使用JSTL)

idea实现jsp访问数据库

JSTL是JSP的标准标签库,使用数据库很方便,但是我怎么都没有配置成功,所以果断放弃了,回归纯JSP的方法上。

我用了mysql-front建好了数据库,这个软件时不时的会出现点问题,所以一般还是再文本里写好,然后再复制到front里执行。而且最大的问题是在CREATE时所有需要单引号(')的地方都是用点号(键盘左上角的 `),而在增删改查的操作时依然是用单引号。这点不知道是我记错了还是后来改成这样的,反正我折腾了好久。

/*CREATE DATABASE jsp_data;*/

use jsp_data;

CREATE TABLE IF NOT EXISTS `user`(

`userID` int(8) NOT NULL,

`name` varchar(255) DEFAULT NULL,

`email` varchar(255) DEFAULT NULL,

`net` varchar(255) DEFAULT NULL,

`net_img` varchar(255) DEFAULT NULL,

PRIMARY KEY(`userID`)

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `user` VALUES('1','HENOEVE','469196881@qq.com','www.henoeve.com','https://www.baidu.com/img/bd_logo1.png');

IDEA可以直接连接上数据库,顺带对数据库进行处理。

AAffA0nNPuCLAAAAAElFTkSuQmCC

AAffA0nNPuCLAAAAAElFTkSuQmCC

AAffA0nNPuCLAAAAAElFTkSuQmCC

但是呢,着也只能是处理数据库中的内容,想要在jsp代码中体现,以及在网页中看到数据,还是需要手工在代码中实现。

Created by IntelliJ IDEA.

User: EVE

Date: 08/06/2017

Time: 16:07

To change this template use File | Settings | File Templates.

--%>

$Title$

String driver = "com.mysql.jdbc.Driver";

String url = "jdbc:mysql://localhost:3306/jsp_data";//URL指向访问的数据库名,jsp_data

String user = "root";//Mysql配置时的用户名

String password = "admin";//密码

try {

Class.forName(driver);//加载驱动程序

Connection conn = DriverManager.getConnection(url,user,password);//链接数据库

Statement ststment = conn.createStatement();//用来执行sql语言

String sql = "SELECT * FROM user";

ResultSet rs = ststment.executeQuery(sql);

String name;

String email;

while(rs.next()){

name = rs.getString("name");

email = rs.getString("email");

out.println(name+" "+email);

}

rs.close();

conn.close();

}catch(ClassNotFoundException e){

System.out.println("No Drive!");

e.printStackTrace();

}catch (SQLException e){

e.printStackTrace();

}catch(Exception e){

e.printStackTrace();

}

%>

运行成功就表示连接上啦~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/512471
推荐阅读
相关标签
  

闽ICP备14008679号