티스토리 뷰
한 번에 여러 개의 데이터 셋을 DB서버로 보내서 정해진 테이블에 데이터들을 저장하도록 하는 프로그램 소스 코드
[Python Source]
uploadedItems = []
for itemCode in itemCodes_S:
data1 = self.ItemList_D[self.ItemList_D['ItemCode'] == itemCode]
if not data1.empty: continue
itemInfo = self.FindItem_d(itemCode, itemList)
if not itemInfo: continue
uploadData1 = {
'ItemCode': itemInfo['ItemCode'],
'ItemName': itemInfo['ItemName'],
'DDate': datename0,
'DataType': 'ba00',
'Data0': itemInfo['StockCount'],
#'Data1': itemInfo['listedDate']
}
print("Uploading daily data ........................\n", uploadData1)
uploadedItems.append(uploadData1)
if not uploadedItems: return None
if len(uploadedItems) < 1: return None
tableName = self.GetTablename(itemInfo['Market'])
param1 = {
'RequestType': 'InsertDailyData',
'Tablename': tableName,
'Datas': json.dumps(uploadedItems)
}
res1 = requests.post(self.ServerURL, headers=self.RequestHeader, data=param1, timeout=self.RequestTimeout)
[PHP Source]
case 'InsertTradeData':
echo "Inserting DailyData ...<br>";
$Datas = $_POST['Datas'];
$DatasJ = json_decode($Datas, true);
$count1 = 0;
foreach($DatasJ as $data1){
$TD1 = new cTradeData();
$TD1->SetValuesbyJSON($data1);
$TD1->InsertData($conn0);
$count1++;
}
echo "Insertion succeeded : ".$count1;
break;
반응형
'SWDesk' 카테고리의 다른 글
[Python] SendMail (0) | 2022.07.14 |
---|---|
JSON in the JSON Test (0) | 2022.07.13 |
[Python] Backup Files (0) | 2022.07.10 |
[Python] Beautifulsoup Example (0) | 2022.06.29 |
[Python] Chrome Driver 최대화 하기 (0) | 2022.06.26 |
반응형
250x250
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 치매
- 티스토리챌린지
- 치매방지
- BSC
- 배프
- DYOV
- 허들
- 전압전류모니터링
- 심심풀이치매방지기
- 전압
- Innovation&Hurdles
- Hurdles
- ServantClock
- 혁신
- 오블완
- Decorator
- Innovations&Hurdles
- badp
- 아두이노
- 절연형
- 심심풀이
- Video
- 혁신과허들
- 전류
- 둎
- arduino
- Innovations
- 빌리언트
- image
- bilient
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함