在01中我讲到我想要解决三个问题,第一个问题已经解决了,开发工具使用VS2019+C#,接下来解决第二个问题:App如何连接到SQL SERVER
新建一个Android项目
需要using System.Data.SqlClient;
private void Login_Click(object sender, System.EventArgs e) // 登录按钮的名字是Login,它单击后过程如下
{
SqlConnection cn = new SqlConnection("Server=你的云服务器ip地址;Initial Catalog=数据库名字;UID=sa;Pwd=口令"); //新建一个连接
cn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "prCommUserSelectByNamePassword " + "'" + UserName.SelectedItem.ToString() + "'" + "," + "'" + UserPassword.Text + "'";
//prCommUserSelectByNamePassword是一个存储过程,作用是根据传入的用户名字与口令来查找是否有这行记录
//UserName 是一个Spinner下拉框,数据在App启动时填充好,是用户名字
// UserPassword 是口令框
SqlDataReader dr;
dr = cmd.ExecuteReader();
if (dr.HasRows == true) //查到有这行记录
{
var modifyid = new Android.Content.Intent(this, typeof(ModifyID));
StartActivity(modifyid); //切换到新布局,准备修改操作
}
dr.Close();
cmd.Dispose();
cn.Dispose();
}
Visual Studio 2019 中使用C#开发Android手机App,真的太方便了.