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 数据库相关推荐

  1. java bean目录_树形目录的递归实现数据库+jsp+javabean

    树形目录的递归实现(一)数据库+jsp+javabean class cn {//连接数据库,这里以MS-SQL为例 String jdbcDriver="com.microsoft.jdb ...

  2. nodejs连接远程MySQL数据库_nodejs remote链接mysql数据库总结

    nodejs链接远端mysql,这个折腾了一个上午才搞定.本以为,直接使用就OK了,但是发现不行,后来查阅各种资料后,终于找到了方法. nodejs链接远端数据库主要分为几个步骤: 1)安装node- ...

  3. c3p0 mysql maven_Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统

    项目简介 本系统基于Maven+JSP+Servlet+C3P0+Mysql实现的音乐库管理系统.简单实现了充值.购买歌曲.poi数据导入导出.歌曲上传下载.歌曲播放.用户注册登录注销等功能. 难度等 ...

  4. jdbc显示mysql的数据_JDBC链接mysql插入数据后显示问号的原因及解决办法

    1.在cmd中进入mysql查看默认的编码格式: mysql> show variables like "%char%"; 若不是utf8(因为我用的是utf8),关掉mys ...

  5. mybatis连接oracle12乱码,使用mybatis链接oracle数据库出现账号密码错误解决

    使用mybatis链接oracle数据库步骤 最近oracle老师布置下来了作业,要求使用传统的java代码链接oracle数据库做一个小程序,因为我已经很熟练的掌握了ssm框架的开发,以前用的是my ...

  6. mysql pdo 端口_链接Mysql的api mysqli和pdo

    HP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Data Objects) PDO ...

  7. java servlet jsp javabean关系图_Servlet+JSP+JavaBean开发模式(MVC)介绍

    好伤心...写登陆注册之前看见一篇很好的博文,没有收藏,然后找不到了. 前几天在知乎上看见一个问题,什么时候感觉最无力. 前两天一直想回答:尝试过google到的所有solve case,结果bug依 ...

  8. js 连接mysql_关于Node.js 链接mysql超时处理(默认8小时)

    备注:这是在pm2配置node环境下,超过8小时mysql自动关闭的情况下出现的解决方法: 1.封装mysql.js var mysql = require('mysql');var connecti ...

  9. java mssql mysql,在JSP中访问MSSQLServer数据库_MySQL

    SQL Server 下面介绍如何用SQL Server实现一个动态FAQ(常见问题及答案)网站. 首先建立一个数据库faq,其中的表faqs有字段id(int,自动增量,并设为主关键字).subje ...

最新文章

  1. 全民K歌直播推荐算法实践
  2. c# 实现 加减乘除
  3. 学习需要总结。。。。
  4. 实验1 C语言开发环境使用和数据类型、运算符、表达式
  5. YunYang1994/tensorflow-yolov3 训练自己的数据集
  6. ionic+AnjularJs实现省市县三级联动效果
  7. 【从入门到放弃-Java】并发编程-锁-synchronized
  8. 输出一行星花 1110 java
  9. Docker常见问题
  10. 记一次%转义引发的血案
  11. STM32LL库使用——SPI通信
  12. 感知机为什么不能表示“异或”?
  13. OneDrive登录失败
  14. Java线程的死锁和活锁
  15. Java经典代码工具类2
  16. Java工程师如何做好职业规划和成长路线?
  17. 如何写好论文的引言部分
  18. 你知道什么是 短路与 和 短路非吗 ???
  19. 可视化数据结构的网站
  20. MySQL语句获取今天的0点和23:59:59

热门文章

  1. jsp+servlet+java 实现统计在线人数
  2. C++学习——static
  3. torchvision包的主要构成
  4. 【剑指offer】面试题6:从尾到头打印链表(Java)
  5. 2017年网易校招题 买苹果
  6. java kafka搭建,Apache Kafka 安装步骤
  7. 设置线程堆栈大小_哇擦,传说中的堆栈溢出和快速排序
  8. d3.js 旋转图形_苏教版三年级数学上册6.1平移和旋转微课视频 | 练习
  9. 小甲鱼 OllyDbg 教程系列 (七) :VB 程序逆向分析
  10. 联想linux笔记本评测,联想(lenovo)G460AL-ITH Linux笔记本电脑接口评测-ZOL中关村在线...