上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 96 下一页
摘要: 可以使用prepareStatement操作blob数据(二进制数据) 插入数据库 FileInputStream fis = new FileInputStream("a.jpg"); ps.setBlob(4,fis); 读取blob Blob photo = rs.getBlob("photo 阅读全文
posted @ 2020-03-03 17:12 超级学渣渣 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 所谓动态查询,就是查询的时候,不确定查询的列数,也不确定查询的哪几个列. 通过反射可以完成这个操作: 我们在构造sql语句的时候,动态传入条件.在结果集中,通过获取结果集的列名,来进行赋值. * 针对于表的字段名与类的属性名不相同的情况: * 1. 必须声明sql时,使用类的属性名来命名字段的别名 阅读全文
posted @ 2020-03-02 17:14 超级学渣渣 阅读(1092) 评论(0) 推荐(1) 编辑
摘要: 查询数据,返回一个结果集. String sql = "select id,name,email,birth from customers where id = ?"; ps = connection.prepareStatement(sql); ps.setObject(1,1); ResultS 阅读全文
posted @ 2020-03-02 15:57 超级学渣渣 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 在连接的url中声明编码格式: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8 阅读全文
posted @ 2020-03-02 15:38 超级学渣渣 阅读(1881) 评论(0) 推荐(0) 编辑
摘要: 我们使用prepareStatement来操作数据库,可以防止sql注入,并且无需拼接sql语句. 核心代码: String sql = "insert into customers(name,email,birth)values(?,?,?)"; ps = connection.prepareSt 阅读全文
posted @ 2020-03-02 14:57 超级学渣渣 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 方式一 Driver driver = new com.mysql.jdbc.Driver(); String url = "jdbc:mysql://localhost:3306/test"; Properties info = new Properties(); info.setProperty 阅读全文
posted @ 2020-02-27 16:35 超级学渣渣 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 我们把win系统的压缩文件解压到Linux系统下时,经常会出现乱码.这是因为win系统默认字符集为gbk.而不是linux的utf8. 我们在使用unzip解压的时候可以指定字符集. unzip -O gbk **.zip 阅读全文
posted @ 2020-02-27 16:10 超级学渣渣 阅读(2072) 评论(0) 推荐(0) 编辑
摘要: Ubuntu系统使用apt安装的mysql在安装过程中没有给出输入密码的选项,而是给了一个默认的用户名和密码,那只能根据默认用户名和密码登录mysql后修改用户名和密码了. 查看默认用户名和密码 //打开文件 /etc/mysql/debian.cnf查看默认用户名和密码 [client] host 阅读全文
posted @ 2020-02-27 13:07 超级学渣渣 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 摘自b站tf2教程 阅读全文
posted @ 2020-02-26 20:49 超级学渣渣 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-26 20:08 超级学渣渣 阅读(101) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 96 下一页