连接sql数据库获取坐标绘制Graphics
1、 建立数据库,存储点位信息如下:
数据库名称:SDB;
表名称:SDB_Node
NodeID X Y
1 33 33
2 100 100
3 44 100
2、 连接数据库,读取信息!
本例采用将后台读取的坐标信息按照一定格式拼接成字符串的形式传回js,然后再在js中将字符串中的坐标信息截成单个的坐标,然后绘制Graphic
注意,因为js是前台代码,所以要在后台建一个公共的字符串存储坐标信息。
public string XY = "";//存储坐标信息
protected void conn()
{
string SConnstr = ConfigurationSettings.AppSettings["SDB_conn"];
SqlConnection Sqlconn = new SqlConnection(SConnstr);
Sqlconn.Open();
string div_sqlstr = "select X,Y from SDB_node";
SqlCommand mycommand = new SqlCommand(div_sqlstr, Sqlconn);
SqlDataReader myReader = mycommand.ExecuteReader();
while(myReader.Read())
{
XY = myReader["X"] +","+ myReader["Y"]+";"+XY;