最近在项目中需要用到SQLServer2016,在这里记录一下使用的方法,也希望能帮到同样在sqlserver入门阶段的朋友们。因为我之前一直在使用的都是SQLite,这里也对SQLServer和SQLite做一些对比。
1. 安装SQLServer2016
安装就按照这篇博客来进行就OK了。SQLServer安装时哪些功能是必需的(sql server 2016安装时选择哪些功能 必须安装的功能组件 必选的功能组件 轻便精简安装选项) - 亟待! - 博客园SQLServer安装时哪些功能是必需的(sql server 2016安装时选择哪些功能) 【功能选择】这一步比较重要,直接影响到DB服务器的性能。 那么,在SQLServer安装时,哪些功能是必需https://www.cnblogs.com/05-hust/p/12526888.html 2. 安装SSMS(SQL Server Management Studio)
这个就类似于SQLiteExpert,是一个数据库的管理软件(当然,要强大得多)。
3.如果在本地使用ssms,直接默认登录就行了。建立数据库,建表,加数据。(这步很简单,不详细说了)
4. 如果需要登录远程数据库,那么需要对数据库服务进行一些配置。具体办法可以按照这篇博客来进行。
配置好之后,在ssms登录时,把服务器名称写成远程数据库的IP即可。
5. 使用C#进行连接。
String connsql = "server=180.76.137.25;database=testDB;uid=sa;pwd=Xxx_0000;integrated security=false"; // 数据库连接字符串,database设置为自己的数据库名,以Windows身份验证
try
{
using (SqlConnection conn = new SqlConnection())
{
conn.ConnectionString = connsql;
conn.Open(); // 打开数据库连接
String sql = "select * from testTable"; // 查询语句
SqlDataAdapter myda = new SqlDataAdapter(sql, conn); // 实例化适配器
DataTable dt = new DataTable(); // 实例化数据表
myda.Fill(dt); // 保存数据
string s = dt.Rows[1]["code"].ToString();
至此,就可以使用C#去访问数据库了,接下来的操作按照自己的实际需求去进行就好。