|
| 1 | +package com.coderdream.db.mssql; |
| 2 | + |
| 3 | +import static org.junit.Assert.*; |
| 4 | + |
| 5 | +import java.util.List; |
| 6 | + |
| 7 | +import org.junit.Before; |
| 8 | +import org.junit.Test; |
| 9 | + |
| 10 | +public class MssqlUtilTest { |
| 11 | + |
| 12 | + @Before |
| 13 | + public void setUp() throws Exception { |
| 14 | + } |
| 15 | + |
| 16 | + @Test |
| 17 | + public void testExecuteQuery() { |
| 18 | + String projectName = "P06211624"; |
| 19 | + String sql = "Select * from ISBG_Project ip where ip.projectName='" + projectName + "';"; |
| 20 | + String columns = "ID,ProjectName,IsFinish"; |
| 21 | + List<String> rusultList = MssqlUtil.executeQuery(sql, columns); |
| 22 | + for (String string : rusultList) { |
| 23 | + System.out.println(string + "\t"); |
| 24 | + } |
| 25 | + } |
| 26 | + |
| 27 | + @Test |
| 28 | + public void testExecuteUpdate_01() { |
| 29 | + String projectName = "P06211624"; |
| 30 | + String sql = "Update ISBG_Project set IsFinish=1 where projectName='" + projectName + "';"; |
| 31 | + int result = MssqlUtil.executeUpdate(sql); |
| 32 | + System.out.println(result + "\t"); |
| 33 | + } |
| 34 | + |
| 35 | + @Test |
| 36 | + public void testExecuteUpdate_02() { |
| 37 | + String projectName = "P06211624"; |
| 38 | + String sql = "Update ISBG_Project set IsFinish=0 where projectName='" + projectName + "';"; |
| 39 | + int result = MssqlUtil.executeUpdate(sql); |
| 40 | + System.out.println(result + "\t"); |
| 41 | + } |
| 42 | + |
| 43 | + @Test |
| 44 | + public void testExecuteUpdate_03() { |
| 45 | + StringBuffer sql = new StringBuffer("INSERT INTO ISBG_Project_Finish("); |
| 46 | + sql.append("ID,"); |
| 47 | + sql.append("StartTime,"); |
| 48 | + sql.append("EndTime,"); |
| 49 | + sql.append("ProjectId,"); |
| 50 | + sql.append("Statues,"); |
| 51 | + sql.append("IsSubmit,"); |
| 52 | + sql.append("CreateWorkId,"); |
| 53 | + sql.append("ProjectStartDateTime,"); |
| 54 | + sql.append("ProjectEndDateTime"); |
| 55 | + sql.append(") VALUES ("); |
| 56 | + sql.append("newId(),"); |
| 57 | + sql.append("N'2017-06-22',"); |
| 58 | + sql.append("N'2017-06-22',"); |
| 59 | + sql.append("'4A6251B4-1E00-403D-A3F8-8453EBA1C3C1',"); |
| 60 | + sql.append("2,"); |
| 61 | + sql.append("1,"); |
| 62 | + sql.append("'B-26050',"); |
| 63 | + sql.append("N'2017-06-22',"); |
| 64 | + sql.append("N'2017-06-22'"); |
| 65 | + sql.append(");"); |
| 66 | + System.out.println(sql.toString()); |
| 67 | + int result = MssqlUtil.executeUpdate(sql.toString()); |
| 68 | + |
| 69 | + System.out.println(result + "\t"); |
| 70 | + } |
| 71 | + |
| 72 | + /** |
| 73 | + * SELECT TOP 1000 [ID] ,[ProjectID] ,[WorkID] ,[DispatchMonth] |
| 74 | + * ,[ConfrimTime] ,[BSMState] |
| 75 | + */ |
| 76 | + @Test |
| 77 | + public void testExecuteUpdate_04() { |
| 78 | + String projectID = "4A6251B4-1E00-403D-A3F8-8453EBA1C3C1"; |
| 79 | + String workID = "B-024"; |
| 80 | + String sql = "Update PDRC_BSM_Dispatch set ConfrimTime='2017-06-22', BSMState=3 where projectID='" |
| 81 | + + projectID + "' and WorkID='" + workID + "';"; |
| 82 | + System.out.println(sql); |
| 83 | + int result = MssqlUtil.executeUpdate(sql); |
| 84 | + |
| 85 | + System.out.println(result + "\t"); |
| 86 | + } |
| 87 | +} |
0 commit comments