从数据库中取数据(Stalberg.TMS.Data)
using System;
using System.Data;
using System.Data.SqlClient; namespace Stalberg.TMS
{ //*******************************************************
//
// LocationDetails Class
//
// A simple data class that encapsulates details about a particular loc
//
//******************************************************* public partial class LocationDetails
{
public Int32 SZIntNo;
public Int32 RdTIntNo;
public Int32 ACIntNo;
public string LocCameraCode;
public string LocCode;
public string LocStreetCode;
public string LocStreetName;
public string LocTravelDirection;
public string LocDescr;
public int LocOffenceSpeedStart;
public string Province;
public string City;
public string Suburb;
public string StreetA;
public string StreetB;
public string Route;
public string From;
public string To;
public string GpsX;
public string GpsY;
public string LocBranchCode;
public int LoSuIntNo;
public string LocType;
public string LocRegion;
//2013-12-12 Heidi added IsRailwayCrossing for check Railway Crossing on Location Maintenance page(5149)
public bool IsRailwayCrossing;
} //*******************************************************
//
// LocationDB Class
//
// Business/Data Logic Class that encapsulates all data
// logic necessary to add/login/query Locs within
// the Commerce Starter Kit Customer database.
//
//******************************************************* public partial class LocationDB
{ string mConstr = ""; public LocationDB(string vConstr)
{
mConstr = vConstr;
} //*******************************************************
//
// LocDB.GetLocationDetails() Method <a name="GetLocationDetails"></a>
//
// The GetLocationDetails method returns a LocationDetails
// struct that contains information about a specific
// customer (name, password, etc).
//
//******************************************************* public LocationDetails GetLocationDetails(int locIntNo)
{
// Create Instance of Connection and Command Object
SqlConnection con = new SqlConnection(mConstr);
SqlCommand cmd = new SqlCommand("LocationDetail", con); // Mark the Command as a SPROC
cmd.CommandType = CommandType.StoredProcedure; // Add Parameters to SPROC
SqlParameter parameterLocIntNo = new SqlParameter("@LocIntNo", SqlDbType.Int, );
parameterLocIntNo.Value = locIntNo;
cmd.Parameters.Add(parameterLocIntNo); con.Open();
SqlDataReader result = cmd.ExecuteReader(CommandBehavior.CloseConnection); // Create CustomerDetails Struct
LocationDetails details = new LocationDetails(); while (result.Read())
{
// Populate Struct using Output Params from SPROC
details.ACIntNo = Convert.ToInt32(result["ACIntNo"]);
details.RdTIntNo = Convert.ToInt32(result["RdTIntNo"]);
details.SZIntNo = Convert.ToInt32(result["SZIntNo"]);
details.LocOffenceSpeedStart = Convert.ToInt32(result["LocOffenceSpeedStart"]);
details.LocCameraCode = result["LocCameraCode"].ToString();
details.LocCode = result["LocCode"].ToString();
details.LocDescr = result["LocDescr"].ToString();
details.LocStreetCode = result["LocStreetCode"].ToString();
details.LocStreetName = result["LocStreetName"].ToString();
details.LocTravelDirection = result["LocTravelDirection"].ToString();
details.Province = result["Province"].ToString();
details.City = result["City"].ToString();
details.Suburb = result["Suburb"].ToString();
details.StreetA = result["StreetA"].ToString();
details.StreetB = result["StreetB"].ToString();
details.Route = result["Route"].ToString();
details.From = result["From"].ToString();
details.To = result["To"].ToString();
details.GpsX = result["GpsX"].ToString();
details.GpsY = result["GpsY"].ToString();
details.LocBranchCode = result["LocBranchCode"].ToString();
details.LoSuIntNo = Convert.ToInt32(result["LoSuIntNo"]);
details.LocType = result["LocType"].ToString();
details.LocRegion = result["LocRegion"].ToString();
//2013-12-12 Heidi added for check Railway Crossing on Location Maintenance page(5149)
details.IsRailwayCrossing = string.IsNullOrEmpty(result["IsRailwayCrossing"].ToString()) ? false : Convert.ToBoolean(result["IsRailwayCrossing"]);
}
result.Close();
return details;
} //*******************************************************
//
// LocDB.AddLoc() Method <a name="AddLoc"></a>
//
// The AddLoc method inserts a new loc record
// into the locs database. A unique "LocId"
// key is then returned from the method.
//
//******************************************************* public int AddLocation(int acIntNo, int szIntNo, int rdtIntNo,
string locCameraCode, string locCode, string locDescr,
string locStreetCode, string locStreetName, string locTravelDirection,
int locOffenceSpeedStart, string province, string city, string suburb,
string streetA, string streetB, string route, string from, string to, string gpsX, string gpsY,
string locBranchCode, string lastUser, int LoSuIntNo, string locType, string locRegion, bool isRailwayCrossing)
{
// Create Instance of Connection and Command Object
SqlConnection con = new SqlConnection(mConstr);
SqlCommand cmd = new SqlCommand("LocationAdd", con); // Mark the Command as a SPROC
cmd.CommandType = CommandType.StoredProcedure; // Add Parameters to SPROC
SqlParameter parameterACIntNo = new SqlParameter("@ACIntNo", SqlDbType.Int, );
parameterACIntNo.Value = acIntNo;
cmd.Parameters.Add(parameterACIntNo); SqlParameter parameterRdTIntNo = new SqlParameter("@RdTIntNo", SqlDbType.Int, );
parameterRdTIntNo.Value = rdtIntNo;
cmd.Parameters.Add(parameterRdTIntNo); SqlParameter parameterSZIntNo = new SqlParameter("@SZIntNo", SqlDbType.Int, );
parameterSZIntNo.Value = szIntNo;
cmd.Parameters.Add(parameterSZIntNo); SqlParameter parameterLocCameraCode = new SqlParameter("@LocCameraCode", SqlDbType.VarChar, );
parameterLocCameraCode.Value = locCameraCode;
cmd.Parameters.Add(parameterLocCameraCode); SqlParameter parameterLocCode = new SqlParameter("@LocCode", SqlDbType.VarChar, );
parameterLocCode.Value = locCode;
cmd.Parameters.Add(parameterLocCode); SqlParameter parameterLocDescr = new SqlParameter("@LocDescr", SqlDbType.VarChar, );
parameterLocDescr.Value = locDescr;
cmd.Parameters.Add(parameterLocDescr); SqlParameter parameterLocStreetCode = new SqlParameter("@LocStreetCode", SqlDbType.VarChar, );
parameterLocStreetCode.Value = locStreetCode;
cmd.Parameters.Add(parameterLocStreetCode); SqlParameter parameterLocStreetName = new SqlParameter("@LocStreetName", SqlDbType.VarChar, );
parameterLocStreetName.Value = locStreetName;
cmd.Parameters.Add(parameterLocStreetName); SqlParameter parameterLocOffenceSpeedStart = new SqlParameter("@LocOffenceSpeedStart", SqlDbType.Int);
parameterLocOffenceSpeedStart.Value = locOffenceSpeedStart;
cmd.Parameters.Add(parameterLocOffenceSpeedStart); SqlParameter parameterLocTravelDirection = new SqlParameter("@LocTravelDirection", SqlDbType.Char, );
parameterLocTravelDirection.Value = locTravelDirection;
cmd.Parameters.Add(parameterLocTravelDirection); SqlParameter parameterLoSuIntNo = new SqlParameter("@LoSuIntNo", SqlDbType.Int, );
parameterLoSuIntNo.Value = LoSuIntNo;
cmd.Parameters.Add(parameterLoSuIntNo); cmd.Parameters.Add("Province", SqlDbType.VarChar, ).Value = province;
cmd.Parameters.Add("City", SqlDbType.VarChar, ).Value = city;
cmd.Parameters.Add("Suburb", SqlDbType.VarChar, ).Value = suburb;
cmd.Parameters.Add("StreetA", SqlDbType.VarChar, ).Value = streetA;
cmd.Parameters.Add("StreetB", SqlDbType.VarChar, ).Value = streetB;
cmd.Parameters.Add("Route", SqlDbType.VarChar, ).Value = route;
cmd.Parameters.Add("From", SqlDbType.VarChar, ).Value = from;
cmd.Parameters.Add("To", SqlDbType.VarChar, ).Value = to;
cmd.Parameters.Add("GpsX", SqlDbType.VarChar, ).Value = gpsX;
cmd.Parameters.Add("GpsY", SqlDbType.VarChar, ).Value = gpsY;
cmd.Parameters.Add("LocBranchCode", SqlDbType.Char, ).Value = locBranchCode;
cmd.Parameters.Add("LastUser", SqlDbType.VarChar, ).Value = lastUser;
cmd.Parameters.Add("LocType", SqlDbType.Char, ).Value = locType;
cmd.Parameters.Add("LocRegion", SqlDbType.NVarChar, ).Value = locRegion;
//2013-12-12 Heidi added for check Railway Crossing on Location Maintenance page(5149)
cmd.Parameters.Add("IsRailwayCrossing", SqlDbType.Bit).Value = isRailwayCrossing; SqlParameter parameterLocIntNo = new SqlParameter("@LocIntNo", SqlDbType.Int, );
parameterLocIntNo.Direction = ParameterDirection.Output;
cmd.Parameters.Add(parameterLocIntNo); try
{
con.Open();
cmd.ExecuteNonQuery(); // Calculate the CustomerID using Output Param from SPROC
int locIntNo = Convert.ToInt32(parameterLocIntNo.Value); return locIntNo;
}
catch (Exception e)
{
string msg = e.Message;
return ;
}
finally
{
con.Dispose();
}
} public SqlDataReader GetLocationList(int autIntNo, string search, string orderBy)
{
// Create Instance of Connection and Command Object
SqlConnection myConnection = new SqlConnection(mConstr);
SqlCommand myCommand = new SqlCommand("LocationList", myConnection); // Mark the Command as a SPROC
myCommand.CommandType = CommandType.StoredProcedure; SqlParameter parameterAutIntNo = new SqlParameter("@AutIntNo", SqlDbType.Int, );
parameterAutIntNo.Value = autIntNo;
myCommand.Parameters.Add(parameterAutIntNo); SqlParameter parameterSearch = new SqlParameter("@Search", SqlDbType.VarChar, );
parameterSearch.Value = search;
myCommand.Parameters.Add(parameterSearch); SqlParameter parameterOrderBy = new SqlParameter("@OrderBy", SqlDbType.VarChar, );
parameterOrderBy.Value = orderBy;
myCommand.Parameters.Add(parameterOrderBy); // Execute the command
myConnection.Open();
SqlDataReader result = myCommand.ExecuteReader(CommandBehavior.CloseConnection); // Return the datareader result
return result;
} public DataSet GetLocationListDS(int autIntNo, string search, string orderBy)
{
int totalCount;
return GetLocationListDS(autIntNo, search, orderBy, out totalCount);
} public DataSet GetLocationListDS(int autIntNo, string search, string orderBy, out int totalCount, int pageSize = , int pageIndex = )
{
SqlDataAdapter sqlDALocs = new SqlDataAdapter();
DataSet dsLocs = new DataSet(); // Create Instance of Connection and Command Object
sqlDALocs.SelectCommand = new SqlCommand();
sqlDALocs.SelectCommand.Connection = new SqlConnection(mConstr);
sqlDALocs.SelectCommand.CommandText = "LocationList"; // Mark the Command as a SPROC
sqlDALocs.SelectCommand.CommandType = CommandType.StoredProcedure; SqlParameter parameterAutIntNo = new SqlParameter("@AutIntNo", SqlDbType.Int, );
parameterAutIntNo.Value = autIntNo;
sqlDALocs.SelectCommand.Parameters.Add(parameterAutIntNo); SqlParameter parameterSearch = new SqlParameter("@Search", SqlDbType.VarChar, );
parameterSearch.Value = search;
sqlDALocs.SelectCommand.Parameters.Add(parameterSearch); SqlParameter parameterOrderBy = new SqlParameter("@OrderBy", SqlDbType.VarChar, );
parameterOrderBy.Value = orderBy;
sqlDALocs.SelectCommand.Parameters.Add(parameterOrderBy); SqlParameter parameterPageSize = new SqlParameter("@PageSize", SqlDbType.Int);
parameterPageSize.Value = pageSize;
sqlDALocs.SelectCommand.Parameters.Add(parameterPageSize); SqlParameter parameterPageIndex = new SqlParameter("@PageIndex", SqlDbType.Int);
parameterPageIndex.Value = pageIndex;
sqlDALocs.SelectCommand.Parameters.Add(parameterPageIndex); SqlParameter parameterTotalCount = new SqlParameter("@TotalCount", SqlDbType.Int);
parameterTotalCount.Direction = ParameterDirection.Output;
sqlDALocs.SelectCommand.Parameters.Add(parameterTotalCount); // Execute the command and close the connection
sqlDALocs.Fill(dsLocs);
sqlDALocs.SelectCommand.Connection.Dispose(); totalCount = (int)(parameterTotalCount.Value == DBNull.Value ? : parameterTotalCount.Value); // Return the dataset result
return dsLocs;
} public int UpdateLocation(int locIntNo, int acIntNo, int szIntNo, int rdtIntNo,
string locCameraCode, string locCode, string locDescr,
string locStreetCode, string locStreetName, string locTravelDirection,
int locOffenceSpeedStart, string province, string city, string suburb,
string streetA, string streetB, string route, string from, string to, string gpsX, string gpsY,
string locBranchCode, string lastUser, int LoSuIntNo, string locType, string locRegion, bool isRailwayCrossing)
{
// Create Instance of Connection and Command Object
SqlConnection con = new SqlConnection(mConstr);
SqlCommand cmd = new SqlCommand("LocationUpdate", con); // Mark the Command as a SPROC
cmd.CommandType = CommandType.StoredProcedure; // Add Parameters to SPROC
SqlParameter parameterACIntNo = new SqlParameter("@ACIntNo", SqlDbType.Int, );
parameterACIntNo.Value = acIntNo;
cmd.Parameters.Add(parameterACIntNo); SqlParameter parameterRdTIntNo = new SqlParameter("@RdTIntNo", SqlDbType.Int, );
parameterRdTIntNo.Value = rdtIntNo;
cmd.Parameters.Add(parameterRdTIntNo); SqlParameter parameterSZIntNo = new SqlParameter("@SZIntNo", SqlDbType.Int, );
parameterSZIntNo.Value = szIntNo;
cmd.Parameters.Add(parameterSZIntNo); SqlParameter parameterLocCameraCode = new SqlParameter("@LocCameraCode", SqlDbType.VarChar, );
parameterLocCameraCode.Value = locCameraCode;
cmd.Parameters.Add(parameterLocCameraCode); SqlParameter parameterLocCode = new SqlParameter("@LocCode", SqlDbType.VarChar, );
parameterLocCode.Value = locCode;
cmd.Parameters.Add(parameterLocCode); SqlParameter parameterLocDescr = new SqlParameter("@LocDescr", SqlDbType.VarChar, );
parameterLocDescr.Value = locDescr;
cmd.Parameters.Add(parameterLocDescr); SqlParameter parameterLocStreetCode = new SqlParameter("@LocStreetCode", SqlDbType.VarChar, );
parameterLocStreetCode.Value = locStreetCode;
cmd.Parameters.Add(parameterLocStreetCode); SqlParameter parameterLocStreetName = new SqlParameter("@LocStreetName", SqlDbType.VarChar, );
parameterLocStreetName.Value = locStreetName;
cmd.Parameters.Add(parameterLocStreetName); SqlParameter parameterLocTravelDirection = new SqlParameter("@LocTravelDirection", SqlDbType.Char, );
parameterLocTravelDirection.Value = locTravelDirection;
cmd.Parameters.Add(parameterLocTravelDirection); SqlParameter parameterLocOffenceSpeedStart = new SqlParameter("@LocOffenceSpeedStart", SqlDbType.Int);
parameterLocOffenceSpeedStart.Value = locOffenceSpeedStart;
cmd.Parameters.Add(parameterLocOffenceSpeedStart); SqlParameter parameterLoSuIntNo = new SqlParameter("@LoSuIntNo", SqlDbType.Int, );
parameterLoSuIntNo.Value = LoSuIntNo;
cmd.Parameters.Add(parameterLoSuIntNo); cmd.Parameters.Add("Province", SqlDbType.VarChar, ).Value = province;
cmd.Parameters.Add("City", SqlDbType.VarChar, ).Value = city;
cmd.Parameters.Add("Suburb", SqlDbType.VarChar, ).Value = suburb;
cmd.Parameters.Add("StreetA", SqlDbType.VarChar, ).Value = streetA;
cmd.Parameters.Add("StreetB", SqlDbType.VarChar, ).Value = streetB;
cmd.Parameters.Add("Route", SqlDbType.VarChar, ).Value = route;
cmd.Parameters.Add("From", SqlDbType.VarChar, ).Value = from;
cmd.Parameters.Add("To", SqlDbType.VarChar, ).Value = to;
cmd.Parameters.Add("GpsX", SqlDbType.VarChar, ).Value = gpsX;
cmd.Parameters.Add("GpsY", SqlDbType.VarChar, ).Value = gpsY;
cmd.Parameters.Add("LocBranchCode", SqlDbType.Char, ).Value = locBranchCode;
cmd.Parameters.Add("LastUser", SqlDbType.VarChar, ).Value = lastUser;
cmd.Parameters.Add("LocType", SqlDbType.Char, ).Value = locType;
cmd.Parameters.Add("LocRegion", SqlDbType.NVarChar, ).Value = locRegion; //2013-12-12 Heidi added for check Railway Crossing on Location Maintenance page(5149)
cmd.Parameters.Add("IsRailwayCrossing", SqlDbType.Bit).Value = isRailwayCrossing; SqlParameter parameterLocIntNo = new SqlParameter("@LocIntNo", SqlDbType.Int);
parameterLocIntNo.Direction = ParameterDirection.InputOutput;
parameterLocIntNo.Value = locIntNo;
cmd.Parameters.Add(parameterLocIntNo); try
{
con.Open();
cmd.ExecuteNonQuery();
con.Dispose(); // Calculate the CustomerID using Output Param from SPROC
int LocIntNo = (int)cmd.Parameters["@LocIntNo"].Value;
//int locId = (int)parameterLocIntNo.Value; return LocIntNo;
}
catch (Exception e)
{
con.Dispose();
string msg = e.Message;
return ;
}
} public int DeleteLocation(int locIntNo, ref string errMessage)
{ // Create Instance of Connection and Command Object
SqlConnection myConnection = new SqlConnection(mConstr);
SqlCommand myCommand = new SqlCommand("LocationDelete", myConnection); // Mark the Command as a SPROC
myCommand.CommandType = CommandType.StoredProcedure; // Add Parameters to SPROC
SqlParameter parameterLocIntNo = new SqlParameter("@LocIntNo", SqlDbType.Int, );
parameterLocIntNo.Value = locIntNo;
parameterLocIntNo.Direction = ParameterDirection.InputOutput;
myCommand.Parameters.Add(parameterLocIntNo); try
{
myConnection.Open();
myCommand.ExecuteNonQuery();
myConnection.Dispose(); // Calculate the CustomerID using Output Param from SPROC
int LocIntNo = (int)parameterLocIntNo.Value; return LocIntNo;
}
catch (Exception ex)
{
errMessage = ex.Message;
return ;
}
finally
{
myConnection.Dispose();
}
} /// <summary>
/// Gets the auth_Location list by auth DS.
/// </summary>
/// <param name="autIntNo">The aut int no.</param>
/// <returns></returns>
public DataSet GetValueTextListByLocationTable(int autIntNo)
{
SqlDataAdapter sqlDALocations = new SqlDataAdapter();
DataSet dsLocations = new DataSet(); // Create Instance of Connection and Command Object
sqlDALocations.SelectCommand = new SqlCommand();
sqlDALocations.SelectCommand.Connection = new SqlConnection(mConstr);
sqlDALocations.SelectCommand.CommandText = "GetValueTextListByLocationTable"; // Mark the Command as a SPROC
sqlDALocations.SelectCommand.CommandType = CommandType.StoredProcedure; SqlParameter parameterAutIntNo = new SqlParameter("@AutIntNo", SqlDbType.Int, );
parameterAutIntNo.Value = autIntNo;
sqlDALocations.SelectCommand.Parameters.Add(parameterAutIntNo); // Execute the command and close the connection
sqlDALocations.Fill(dsLocations);
sqlDALocations.SelectCommand.Connection.Dispose(); // Return the dataset result
return dsLocations;
} /// <summary>
/// Heidi 2013-12-12 Get Railway Locations DDL by AutIntNo
/// </summary>
/// <param name="autIntNo">The aut int no.</param>
/// <returns></returns>
public DataSet GetRailwayLocationsByAutIntNo(int autIntNo,int locIntNo,bool IsAll)
{
SqlDataAdapter sqlDALocations = new SqlDataAdapter();
DataSet dsLocations = new DataSet(); // Create Instance of Connection and Command Object
sqlDALocations.SelectCommand = new SqlCommand();
sqlDALocations.SelectCommand.Connection = new SqlConnection(mConstr);
sqlDALocations.SelectCommand.CommandText = "GetRailwayLocationsByAutIntNo"; // Mark the Command as a SPROC
sqlDALocations.SelectCommand.CommandType = CommandType.StoredProcedure; SqlParameter parameterAutIntNo = new SqlParameter("@AutIntNo", SqlDbType.Int, );
parameterAutIntNo.Value = autIntNo;
sqlDALocations.SelectCommand.Parameters.Add(parameterAutIntNo); SqlParameter parameterLocIntNo = new SqlParameter("@LocIntNo", SqlDbType.Int, );
parameterLocIntNo.Value = locIntNo;
sqlDALocations.SelectCommand.Parameters.Add(parameterLocIntNo); SqlParameter parameterISALL = new SqlParameter("@ISALL", SqlDbType.Bit);
parameterISALL.Value = IsAll;
sqlDALocations.SelectCommand.Parameters.Add(parameterISALL); // Execute the command and close the connection
sqlDALocations.Fill(dsLocations);
sqlDALocations.SelectCommand.Connection.Dispose(); // Return the dataset result
return dsLocations;
} /// <summary>
/// Heidi 2013-12-16 Get Railway Locations by AutIntNo and LocIntNo
/// </summary>
/// <param name="autIntNo">The aut int no.</param>
/// <returns></returns>
public DataSet GetLocationByLocIntNoAndIsRailwayCrossing(int autIntNo, int locIntNo)
{
SqlDataAdapter sqlDALocations = new SqlDataAdapter();
DataSet dsLocations = new DataSet(); // Create Instance of Connection and Command Object
sqlDALocations.SelectCommand = new SqlCommand();
sqlDALocations.SelectCommand.Connection = new SqlConnection(mConstr);
sqlDALocations.SelectCommand.CommandText = "GetLocationByLocIntNoAndIsRailwayCrossing"; // Mark the Command as a SPROC
sqlDALocations.SelectCommand.CommandType = CommandType.StoredProcedure; SqlParameter parameterAutIntNo = new SqlParameter("@AutIntNo", SqlDbType.Int, );
parameterAutIntNo.Value = autIntNo;
sqlDALocations.SelectCommand.Parameters.Add(parameterAutIntNo); SqlParameter parameterLocIntNo= new SqlParameter("@LocIntNo", SqlDbType.Int, );
parameterLocIntNo.Value = locIntNo;
sqlDALocations.SelectCommand.Parameters.Add(parameterLocIntNo); // Execute the command and close the connection
sqlDALocations.Fill(dsLocations);
sqlDALocations.SelectCommand.Connection.Dispose(); // Return the dataset result
return dsLocations;
}
}
}
从数据库中取数据(Stalberg.TMS.Data)的更多相关文章
- 定时从远程的数据库中取数据,然后把取出来的数据插入或更新本地的oracle数据库的表
最近项目中有一种需求: 大致需求是这样的 通过给定的 用户名和密码 要定时从远程的数据库中取数据,然后把取出来的数据插入或更新本地的oracle数据库的表 项目的结构式struts1 hibernat ...
- php从mysql数据库中取数据
php从数据库中取数据 面向过程 <?php $server_name="localhost:3306"; //数据库服务器名称 $username="root& ...
- loadrunner 参数化-如何从数据库中取数据-连接数据库进行参数化
LoadRunner提供两种参数化取值方式,一种是手动编辑,另一种就是通过连接数据库取值.一般在大型业务并发压力测试时,数据量肯定也都是非常大的,所以手动去编辑就不切实际了,这时用连接数据库的功能就方 ...
- JDBC:从数据库中取数据的一个bug
先看错误信息: java.sql.SQLException: Before start of result set at com.mysql.jdbc.SQLError.createSQLExcept ...
- mybatis从数据库中取数据且分组,返回分组数据
mapper.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PU ...
- vb.net从数据库中取数据
1.设置从Model中的Sub Main 启动 2.程序结构 3.Model1 Imports System.Windows.Forms.Application Module Module1 Sub ...
- Jmeter-从数据库中获取数据并作为变量传输
再今天重新学习,从数据库中取数据,并作为变量传到下一个请求中. 首先第一步要导入mysql驱动包 一.添加JDBC Connection Configuration 设置链接 Database URL ...
- android从数据库中取音乐数据
android从手机数据库中取音乐数据 直接贴代码 public void getMp3(){ list = new ArrayList<>(); Cursor mAudioCursor ...
- 多线程查询数据,将结果存入到redis中,最后批量从redis中取数据批量插入数据库中【我】
多线程查询数据,将结果存入到redis中,最后批量从redis中取数据批量插入数据库中 package com.xxx.xx.reve.service; import java.util.ArrayL ...
随机推荐
- I/O多路复用select/poll/epoll
前言 早期操作系统通常将进程中可创建的线程数限制在一个较低的阈值,大约几百个.因此, 操作系统会提供一些高效的方法来实现多路IO,例如Unix的select和poll.现代操作系统中,线程数已经得到了 ...
- input标签中的id和name的区别
做网站很久了,但到现在还没有搞明白input中name和id的区别,最近学习jquery,又遇到这个问题,就在网上搜集资料.看到这篇,就整理出来,以备后用. 可 以说几乎每个做过Web开发的人都问过, ...
- 路飞-git操作
复习 """ 1.pip换源 - 采用国内源下载,速度快 2.虚拟环境 - 可以为项目单独配置开发环境,方便管理依赖模块及模块的版本迭代 3.后台项目重构目录结构 4.后 ...
- set,get,setter
JS对象属性中get/set与getter/setter是什么 2019-01-18 15:07:44 CHENKAI188 阅读数 686更多 分类专栏: JS修仙系列 版权声明:本文为博主原创 ...
- 当用命令导入csv文件时提示错误[Err] 1290 - The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
安装之后没有my.ini配置文件怎么办,因为自己安装的是zip压缩版的mysql,所以再5.7之后就没有my.ini配置文件,所以有时候需要去自己创建一个叫my.ini的配置文件,但是特别 要 ...
- 【转载】SpringMVC配置文件详解
转自:https://my.oschina.net/happyBKs/blog/691502 web.xml文件是web应用的部署描述. 在上一节的springMVC示例中 ,idea下的Maven- ...
- Yum与list结合
我用两台Linux LinuxA IP:192.168.10.101 LinuxB IP:192.168.10.102 首先我们在LinuxA上挂载光驱和安装FTP服务器 然后安装 ...
- 第二十九篇 玩转数据结构——线段树(Segment Tree)
1.. 线段树引入 线段树也称为区间树 为什么要使用线段树:对于某些问题,我们只关心区间(线段) 经典的线段树问题:区间染色,有一面长度为n的墙,每次选择一段墙进行染色(染色允许覆盖),问 ...
- linux安装nginx以及如何启动,暂停,停止操作
链接:https://www.cnblogs.com/martinl/p/10908607.html 命令kill -9 pid杀死进程,pid是系统的父进程号 Ubuntu下载nginx:https ...
- Linux系统运维工程师入门绝招放送
运维是干嘛的?安装服务器系统?重装系统再装系统?背锅的? 我就稀里糊涂的,这样报着必死的决心,考下RHCE认证,走上了Linux运维的道路,成为了一名linux运维工程师.有些心得跟大家分享下,避免小 ...