问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp连接mysql,如何操作

发布网友 发布时间:2022-04-07 14:27

我来回答

3个回答

热心网友 时间:2022-04-07 15:57

mysql-connector-java-3.1.14-bin.jar 这个包

http://mysql.easynet.be/Downloads/Connector-J/mysql-connector-java-3.1.14.zip

环境变量
classpath .;d:\j2sdk\lib\dt.jar;d:\j2sdk\lib\tools.jar;d:\mysqlforjdbc\mysql-connector-java-3.1.14-bin.jar;d:\j2sdk\lib\mysql-connector-java-3.1.14-bin.jar;d:\mysqlforjdbc\msbase.jar;d:\mysqlforjdbc\mssqlserver.jar;d:\mysqlforjdbc\msutil.jar

JAVA_HOME d:\j2sdk

Path ;%JAVA_HOME%\bin\

执行代码,输出结果在 C:\Tomcat 5.0\webapps\ROOT 中新建 test_mysql.jsp 测试文件<%@ page contentType="text/html; charset=gb2312" %><%@ page language="java" %><%@ page import="com.mysql.jdbc.Driver" %><%@ page import="java.sql.*" %>
<%//驱动程序名String driverName="com.mysql.jdbc.Driver";//数据库用户名String userName="root";//密码String userPasswd="";//数据库名String dbName="ex";//表名String tableName="post";//联结字符串String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;Class.forName("com.mysql.jdbc.Driver").newInstance();Connection connection=DriverManager.getConnection(url);Statement statement = connection.createStatement();String sql="SELECT * FROM "+tableName;ResultSet rs = statement.executeQuery(sql); //获得数据结果集合ResultSetMetaData rmeta = rs.getMetaData();//确定数据集的列数,亦字段数int numColumns=rmeta.getColumnCount();
out.print("id"); out.print("| ");out.print("title");out.print("| ");out.print("comment ");out.print("<br>");while(rs.next()) {out.print(rs.getString(1)); out.print(" | ");out.print(rs.getString(2));out.print(" | "); out.print(rs.getString(3));out.print("<br>"); } out.print("<br>");out.print("数据库操作成功,恭喜你"); rs.close(); statement.close(); connection.close(); %>

热心网友 时间:2022-04-07 17:15

1。 只要这个 mysql-connector-java-3.1.14-bin.jar 就行了。版本低点高点无所谓。

2. 把这个包放进你项目的WEB-INF/lib中即可

热心网友 时间:2022-04-07 18:49

其实导一个包就够了。mysql-connector-java-(配合自己mysq的版本好)-bin.jar,一定要注意mysql版本和mysql的驱动版本,版本要兼容,要不就会报错。建议你自己去http://www.mysql.com/procts/connector/上下合适自己mysql的版本
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黑色芳纶哪家的好一些? 苏子叶我们中国叫什么苏子叶在中国叫什么 福州小车过户多少钱啊 福州车辆过户要多少钱 民生山西怎么查不到医疗保险信息 app查询养老金医疗保险方法介绍_百度... 太原医保查询平台(附入口二维码) 鉴定伤残等级去哪个部门 2024年中国铝业集团高管团队名单 2024中铝集团董事会成员一览 右枕位胎儿图怎么睡 一鸣楼宇对讲,刷卡开不了门,但分机能开,对讲能用,怎样维修? miui10可以用支付宝和微信指纹支付了吗 华为荣耀x20青春版手机摔到了地上屏幕出现了绿色的条纹是屏幕还是内屏坏了? 如何将电脑软件安装路径默认到d盘 华为手机摔了以后屏幕绿了 ...自动安装到c盘了 怎么让软件默认安装位置变成d盘是要改这个么_百度... 为什么只有激素才能治疗 红斑狼疮等系统性疾病呢??? 严重的血液、内分泌及代谢系统疾病、风湿性疾病包括什么病啊? 功血如何与全身系统性疾病相鉴别? 什么是系统性红斑狼疮啊 这个可怕吗 可以治吗 系统性红斑狼疮是什么病? 买水槽要注意什么,水槽深点好还是浅点好? “医学检验lgg4”是什么意思? “sle”是什么意思? 为何厨房水槽边需要很多收纳空间,却总把水槽布置在窗边?灶具边上因近火不宜放物品,却总是布置在实墙处 户口本丢了,能不能在异地补办 系统性红斑狼疮跟免疫系统疾病有什么关系? 厨房水槽尺寸、材质怎么挑选? 系统性红斑狼疮和红斑狼疮有什么区别? 为什么要有免疫系统性疾病呢? 厨房水槽的好坏,直接影响了做饭的心情,怎么设计水槽才能有个好心情呢? 手机摔了一下后屏幕部分变绿,触控还好用 华为p30Pro在地下摔了一下出现白绿条? 标志和标识的区别是什么? 开发版的miui10怎么不能微信指纹支付 标志和标识的区别??? 标志LOGO 标识 商标有什么区别 每次吃饭小半碗就饱了,在吃一点就撑了,怎样才能多吃点? 标志LOGO标识商标有什么区别 怎么才能多吃饭呀 我想问线下支付到底是啥意思 怎样才能多吃饭? 怎样才能让小孩多吃饭 怎样才能开胃 吃饭多吃一点 吃自助餐怎么吃才能多 怎么才能让自己多吃饭 马云线下支付是什么意思 巴乐兔线下支付什么意思 沉闷秋冬季来点色彩,毛衣串色了怎么办? 毛衣染色了怎么办 企业微信掉线了,之前的群怎么找不到了