javabean连接mysql数据库,jsp+javabean 链接 mysql 数据库
JSP+JavaBean html
一、JavaBean类java
首先先澄清 这个三个都是绝对路径 没有相对路径, E://test.txt 和 E:/test.txt 是一个意思 E:\\text.txt 用这样的写法是 \\ 转义了 ‘\’ .linux
为何有\\ 的写法 和 / 这样的写法呢 ,由于window 默认的是\\ 这样的写法 若是你把这样的写法放到了 linux系统下面,那么这样的写法就是错误的了,linux 系统下面只认识/ 的写法。sql
File file =New File("E://test.txt")、数据库
File file =New File("E:\\test.txt")、tomcat
File file =New File("E:/test.txt")session
System.getProperty("user.dir")+"/src/data/qlsxgh.xls";我经过这个也行jsp
//private String filepath="javabeantest\\src\\util\\JDBCconfig.properties";//error函数
//private String filepath="src\\util\\JDBCconfig.properties";//errorsqlserver
//private String filepath="javabeantest/src/util/JDBCconfig.properties";//error
//private String filepath="util\\JDBCconfig.properties";//error以上只适合本地路径,不能放到tomcat下面的哦。
//private String filepath = "/util/JDBCconfig.properties";//righttomcat andlinux only right in this way..
//private String filepath = "\\util\\JDBCconfig.properties";//error
private String filepath = "//util//JDBCconfig.properties";//righttomcat
1、显示学生信息内容
JavaBean
package com.DataBase;
import java.sql.*;
public class MyDbBean
{
private Statement stmt = null;
ResultSet rs = null;
private Connection conn = null;
private String dsn;
//构造函数
public MyDbBean() { }
//根据dsn参数,加载驱动程序,创建链接
public void getConn(String dbname, String uid, String pwd) throwsException
{
try
{
dsn ="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=" +dbname;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
conn = DriverManager.getConnection(dsn, uid, pwd);
}
catch (Exception ex)
{
System.err.println("aq.executeQuery: " + ex.getMessage());
}
}
//执行查询类的SQL语句,有返回集
public ResultSet executeQuery1(String sql)
{
rs = null;
try
{
stmt =conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
//执行更新类的SQL语句,无返回集
public void executeUpdate2(String sql)
{
stmt = null;
rs=null;
try
{
stmt =conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
stmt.executeQuery(sql);
stmt.close();
conn.close();
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery: " + ex.getMessage());
}
}
//关闭对象
public void closeStmt()
{
try{ stmt.close(); }
catch(SQLException ex)
{
System.err.println("aq.executeQuery: " + ex.getMessage());
}
}
public void closeConn()
{
try{ conn.close(); }
catch(SQLException ex)
{
System.err.println("aq.executeQuery: " + ex.getMessage());
}
}
}
“list.jsp”
/p>
"http://www.w3.org/TR/html4/loose.dtd">
学籍管理系统
学号 | 姓名 | 性别 | 年龄 | 籍贯 | 院系 | 更改 | 删除 |
//调用getConn方法与数据库创建链接
testbean.getConn("Data_Stu","sa","");
sql="select * from stuInfo";
ResultSet rs=testbean.executeQuery1(sql);//查询数据库
while(rs.next()){
%>
">修改">删除
}
rs.close();
testbean.closeStmt();
testbean.closeConn();
%>
javabean连接mysql数据库,jsp+javabean 链接 mysql 数据库相关推荐
- java bean目录_树形目录的递归实现数据库+jsp+javabean
树形目录的递归实现(一)数据库+jsp+javabean class cn {//连接数据库,这里以MS-SQL为例 String jdbcDriver="com.microsoft.jdb ...
- nodejs连接远程MySQL数据库_nodejs remote链接mysql数据库总结
nodejs链接远端mysql,这个折腾了一个上午才搞定.本以为,直接使用就OK了,但是发现不行,后来查阅各种资料后,终于找到了方法. nodejs链接远端数据库主要分为几个步骤: 1)安装node- ...
- c3p0 mysql maven_Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统
项目简介 本系统基于Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统.简单实现了充值.购买歌曲.poi数据导入导出.歌曲上传下载.歌曲播放.用户注册登录注销等功能. 难度等 ...
- jdbc显示mysql的数据_JDBC链接mysql插入数据后显示问号的原因及解决办法
1.在cmd中进入mysql查看默认的编码格式: mysql> show variables like "%char%"; 若不是utf8(因为我用的是utf8),关掉mys ...
- mybatis连接oracle12乱码,使用mybatis链接oracle数据库出现账号密码错误解决
使用mybatis链接oracle数据库步骤 最近oracle老师布置下来了作业,要求使用传统的java代码链接oracle数据库做一个小程序,因为我已经很熟练的掌握了ssm框架的开发,以前用的是my ...
- mysql pdo 端口_链接Mysql的api mysqli和pdo
HP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Data Objects) PDO ...
- java servlet jsp javabean关系图_Servlet+JSP+JavaBean开发模式(MVC)介绍
好伤心...写登陆注册之前看见一篇很好的博文,没有收藏,然后找不到了. 前几天在知乎上看见一个问题,什么时候感觉最无力. 前两天一直想回答:尝试过google到的所有solve case,结果bug依 ...
- js 连接mysql_关于Node.js 链接mysql超时处理(默认8小时)
备注:这是在pm2配置node环境下,超过8小时mysql自动关闭的情况下出现的解决方法: 1.封装mysql.js var mysql = require('mysql');var connecti ...
- java mssql mysql,在JSP中访问MSSQLServer数据库_MySQL
SQL Server 下面介绍如何用SQL Server实现一个动态FAQ(常见问题及答案)网站. 首先建立一个数据库faq,其中的表faqs有字段id(int,自动增量,并设为主关键字).subje ...
最新文章
- 全民K歌直播推荐算法实践
- c# 实现 加减乘除
- 学习需要总结。。。。
- 实验1 C语言开发环境使用和数据类型、运算符、表达式
- YunYang1994/tensorflow-yolov3 训练自己的数据集
- ionic+AnjularJs实现省市县三级联动效果
- 【从入门到放弃-Java】并发编程-锁-synchronized
- 输出一行星花 1110 java
- Docker常见问题
- 记一次%转义引发的血案
- STM32LL库使用——SPI通信
- 感知机为什么不能表示“异或”?
- OneDrive登录失败
- Java线程的死锁和活锁
- Java经典代码工具类2
- Java工程师如何做好职业规划和成长路线?
- 如何写好论文的引言部分
- 你知道什么是 短路与 和 短路非吗 ???
- 可视化数据结构的网站
- MySQL语句获取今天的0点和23:59:59
热门文章
- jsp+servlet+java 实现统计在线人数
- C++学习——static
- torchvision包的主要构成
- 【剑指offer】面试题6:从尾到头打印链表(Java)
- 2017年网易校招题 买苹果
- java kafka搭建,Apache Kafka 安装步骤
- 设置线程堆栈大小_哇擦,传说中的堆栈溢出和快速排序
- d3.js 旋转图形_苏教版三年级数学上册6.1平移和旋转微课视频 | 练习
- 小甲鱼 OllyDbg 教程系列 (七) :VB 程序逆向分析
- 联想linux笔记本评测,联想(lenovo)G460AL-ITH Linux笔记本电脑接口评测-ZOL中关村在线...