03 2022 档案
摘要:相比与Stirng ,StringBuilder更加节省空间,String中的内容不可以改变,在做拼接时很浪费空间,而StringBuilder中的内容可以改变。 定义 StringBuilder sb=new StringBuilder(); 拼接方法 sb.append(".....") 反转方
阅读全文
摘要:字符串长度判断 字符串.length 字符串判断是否相等 a.equal(b); 字符串遍历 String line=sc.nextline(); for(i=0;i<line.length();i++){ sout(line.chatAt(i)); } 字符串统计 String line=sc.n
阅读全文
摘要:定义 int [] arr=new int[100]; 注意1:要是把一个数组赋值给另一个数组,给的是那另一个数组的地址,不是值,改变其中数组的任意一个值,另一个数组的值同样改变。 静态初始化 初始化时指定每一个元素的值,由系统决定数组长度。 1. int [] arr=new int[ ]{1,2
阅读全文
摘要:上星期把jdbc的基础知识简单复习了一些,今天开始再重学javasse。
阅读全文
摘要:Random r=new Random(); int number=r.nextint(10);随机生成一个【0,10)的整数。 猜数字小游戏 Random r=new Random(); int number=r.nextint(10); while(ture){ Scanner sc=new S
阅读全文
摘要:作用:将内容与样式控制分离 写法(两种) 1.在<head>中先写<style type=text/css>在style中写样式 #是id名 . 是class名 也可以直接写标签名 2.建立一个文件,在文件里写一个,.css文件,里面写各种样式规范 要引用这种样式也有两种方法{ 1.<style>
阅读全文
摘要:package servlet;import fuxi.Dao;import fuxi.Person;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servl
阅读全文
摘要:driver="com.mysql.cj.jdbc.Driver"url = "jdbc:mysql://localhost:3306/fuxi?&useSSL=false&serverTimezone=UTC" fuxi是数据库的名称 user = "root"password = "wangze
阅读全文
摘要:在增,删,改方法中,先创建con,prep 定义sql语句,将sql语句和prep建立一个链接,之后利用利用set。。。方法,逐一获取数据,通过与sql语句的链接传给数据库。最后根据exuecuteupdat返e方法返回的结果判断是否添加成功,关闭con,prep,rs。唯一区别是sql语句。 查询
阅读全文
摘要:package fuxi;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List
阅读全文
摘要:package fuxi;import java.io.IOException;import java.io.InputStream;import java.sql.*;import java.util.Properties;public class DBUtils { public static
阅读全文
摘要:定义 public static final Properties pro=new Properties(); 读取配置文件的map 定义static 。首次使用工具类时,加载驱动 inputStream is = JDBCUtil.class.getResourceAsStream("路径");
阅读全文
摘要:select id as 学号 from table :在之后的显示中,将id改为学号。 as可以省略不写 select * from table 查所有 select distinct id from table 查询有重复内容时,避免重复 select id from table where 学
阅读全文
摘要:public class DBUtils{ public static Connection getConnection(){ Connection con=null; try{ Class.forName("com.mysql..........") con=DriverManger.getcon
阅读全文
摘要:优点: 1.继承了statement接口,执行SQL语句的方法无异 2.解决了SQL注入的问题 3.可执行多个同构的SQL语句 4.预编译SQL语句,执行效率高 preparestatement中的sql语句写法 String username=sc.nextString();(先输入一个值) se
阅读全文
摘要:1.classnotfoundexception 找不到类(类名书写错误,没有导入jar包) 2.sqlexcepton sql语句相关错误 3. .................:unknown column 原因; 列值string类型没有加单引号 4. Dumplicate entry "1
阅读全文
摘要:查 接收结果集 resultsset a=sta.executequery(sql); 之后再通过循环输出结果集,用Boolean next()方法可以判断a中有没有数据,每次调用,若当前行有数据,会返回true,并指向下一行。因此可以使用while(a.next()){ String name=a
阅读全文
摘要:今天开始复习jdbc,(最先抛出异常,throws exception)首先是注册驱动,加载驱动 class,forname(com.mysql.jdbc.dirve),然后是建立连接Connection con=DirveManger.getConnection(url,user,password
阅读全文
摘要:html的写法 例:<body><form action="/servlet001_war_exploded/ceshi" method="post"> 内容 </from></body> action里面是写servlet的地址 method用post更安全
阅读全文
摘要:经过前几天的考试,我发现之前学过的jsp+mysql+servlet已经忘得差不过了,从今天开始就复习一下 首先是servlet写法 @webservlet(“/此servlet的地址”) public class 名称 extends HttpServlet{ doget dopost} serv
阅读全文