原创 mysql 存儲過程案例

#創建存儲過程實現傳入用戶名和密碼,插入到admin表中 DELIMITER $ CREATE PROCEDURE my(IN username VARCHAR(20),IN PASSWORD VARCHAR(20)) BEGIN

原创 mysql 存儲過程例題2

#創建存儲過程或函數實現傳入一個日期,格式化成xx年xx月xx日並返回 DELIMITER $ CREATE PROCEDURE pp(IN mydate DATETIME,OUT nowdate VARCHAR(50) ) BEGIN

原创 mysql out模式的存儲過程

#案例:根據女神名,返回對應的男神名 DELIMITER $ CREATE PROCEDURE myp5(IN beautyName VARCHAR(20),OUT boyName VARCHAR(20)) BEGIN SELECT

原创 java JDBC-批處理Batch-事務

public class Demo5 { public static void main(String[] args) { Statement stmt=null; Connection conn=n

原创 java JDBC-插入時間類型

public class Demo7 { public static void main(String[] args) { Connection conn=null; PreparedStatemen

原创 java JDBC-statement接口實現簡單的sql語句調用

最後必須要關閉兩個連接 public class Demo2 { public static void main(String[] args) { try { Class.forName("com.mysql.jd

原创 mysql 小數詳情

#小數#浮點型float(m,d)、double(m,d)#定點型dec/decimal(m,d)#特點:m和d可省略 m:表示整數和小數加起來的總位數d:表示小數點保留位數和小數位位數 在默認情況時:float和double無精度要求,d

原创 java 測試五種單例模式需要的時間

public class Test { public static void main(String[] args) { long start=System.currentTimeMillis(); for(i

原创 java GOF23設計模式-簡單工廠模式

public class CarFactory { //簡單工廠模式1 public Car createCar(String type) { if(type.equals("奧迪")) {

原创 mysql 表的修改例題

#將departments表中的數據插入到dept2中 CREATE TABLE dept2 SELECT department_id,department_name FROM myemployees.departments; #將Last

原创 java GOF23設計模式-簡單工廠模式進階

不修改已有代碼,而是添加代碼不和所有類打交道,只和總接口的實現類打交道public class Cilent { public static void main(String[] args) { Car c1=new AudiFa

原创 java GOF23涉及模式-單例模式-靜態內部類實現和枚舉實現

靜態內部類實現單例模式 public class Design { //靜態內部類實現的懶加載模式,只有在調用getInstance方法時纔會加載靜態類,並且因爲類加載天然線程安全,保證了只有一個實例 private sta

原创 java 反射和反序列化破解單例模式和填補漏洞方法

反射: public class Destruct { public static void main(String[] args) throws Exception { Class clazz=Clas