⑴ 新手刚用C#VS2015怎么连数据库
sql数据库连接参考示例
publicvoid数据集测试()
{
//(1.连接)建立到数据库的连接conn
SqlConnectionconn=newSqlConnection();
conn.ConnectionString=@"DataSource=(LocalDB)MSSQLLocalDB;AttachDbFilename=J:数据库SQLDBNewDB.mdf;IntegratedSecurity=True;ConnectTimeout=5";
//(2.打开)
conn.Open();
string表名="Users";
using(conn)
{
//(3.适配)适配器da和数据集ds
da=newSqlDataAdapter();
ds=newDataSet("DataSet1");
//vardt=newDataTable();
//ds.Tables.Add(dt);
//(4.Select命令)填充命令cmd
da.SelectCommand=newSqlCommand(@"select*from"+表名);
//(5.Fill到数据集)
da.Fill(ds,表名);
}
//(6.释放资源)
conn.Close();
conn.Dispose();
//访问数据集中的表
DataTablemyTable=ds.Tables[表名];
foreach(DataRowmyRowinmyTable.Rows)
{
foreach(DataColumnmyColumninmyTable.Columns)
{
Console.WriteLine(myRow[myColumn]);//遍历表中的每个单元格
}
}
//修改数据
foreach(DataRowrowinmyTable.Rows)
{row["name"]=row["name"]+"备份";}
//将DataSet的修改提交至“数据库”
=newSqlCommandBuilder(da);
da.Update(ds,表名);
//注意:在修改、删除等操作中表必须定义主键,select的字段也必须包含主键,
//否则会抛出异常“对于不返回任何键列信息的SelectCommand,不支持UpdateCommand的动态SQL生成。”
}
⑵ 在VS2015中向本机的数据库中插入数据 程序无报错 但是表中却没有插入的数据
Data Source语法有问题,SQL数据库连接语法如下:(不需要指定数据库文件名)
string constr = "data source=.;initial catalog=myschool;user id=sa;pwd=sa";
说明:程序代码中data source 表示运行数据库对应的计算机名,initial catalog表示所使用的数据库名。uid为指定的数据库用户名,pwd为指定的用户口令。
而access数据库,语法则不同,比如:
string connectionString =@"provider=Microsoft.Jet.OLEDB.4.0;data source=c:\DataSource\myschool.mdb";
⑶ 请教我只安装了VS2015,怎么才能用VS2015本身自带的SQL创建数据库
1、VS2015默认安装中,自带的SQL部分组件并没有创建和管理数据库的功能,这些组件只用于联接和管理数据库。
2、可以选择加装SQL Server Data Tools(运行VS2015的安装程序去里面找到相应的选项进行安装),不过,多数人的选择是另行加装SQL Server的单机版或服务器版。个人建议加装SQL Server Express,因为你真要针对SQL Server进行开发的话,很多工作不去SQL Server中的SQL Server Management Studio中,是难以完成,甚至无法完成的。
⑷ 怎样用vs2015自带的数据库
2015自带数据库,你只要在视图中打开sql管理工具,如果没有就运行安装程序,把sqltool的ssdt装上就好了
⑸ vs2015中数据库用不了rowindex
没有安装对应插件。
您出现的这种情况可能是您用的编程工具中,没有安装对应的插件或者模块,才导致的许多命令无法使用。
数据库对于喜欢编程的人都不陌生,它可以做很多很多事情。就比如游戏中角色的信息等级,都可以作在数据库里以变玩家在登录时直接调取。
⑹ vs2015怎么添加数据库
1 先去服务检查下你的sqlserver是否已启动
2 如服务正常启动,打开sqlserver管理器,看看里面的实例数据库是否能正常访问
3 如上述都正常,检查下你vs2015连接时是否选对正确的实例数据库名
⑺ vs2015怎么连接mysql
vs2015连接mysql方法:
一.点开工具中的连接到数据库
二.复制sql数据库的服务器名到vs中
三.选择连接的数据库名称
四.选择高级属性最下面的一行全部复制 得到 Data Source = DESKTOP - DFOPNE4; Integrated Security = True
五.点开web.config,把复制到字符串的替换到ConnectionString的引号部位中
六.这时就有两种连接方式可以选择了
static string strcon = "server=DESKTOP-DFOPNE4;Integrated Security=SSPI;database=Library;";
SqlConnection con = new SqlConnection(strcon);
⑻ vs2015连接了localdb数据库之后怎么在程序中用
一、LocalDB的安装
在安装VS2015时会自动安装LocalDB,所以只要正确安装VS2015那么localDB是肯定有的。
二、LocalDB的连接和管理
进入VS2015,在“视图”中选择“Sql Server对象资源管理器”,可以看到如下的界面。
⑼ 求助,VS2015怎么连接SQLite数据库,大神来吧
找到C#下SQLite操作驱动dll并下载:System.Data.SQLite
在项目中添加dll的引用
创建数据库(文件):
SQLiteConnection.CreateFile("MyDatabase.sqlite");
连接数据库:
SQLiteConnection m_dbConnection=new SQLiteConnection("DataSource=MyDatabase.sqlite;Version=3;");
m_dbConnection.Open();
插入数据:
String sql = "insert into highscores (name, score) values ('Me', 3000)";
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
command.ExecuteNonQuery();
sql = "insert into highscores (name, score) values ('Myself', 6000)";
command = new SQLiteCommand(sql, m_dbConnection);
command.ExecuteNonQuery();
sql = "insert into highscores (name, score) values ('And I', 9001)";
command = new SQLiteCommand(sql, m_dbConnection);
command.ExecuteNonQuery();
查询:
string sql = "select * from highscores order by score desc";
SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);
SQLiteDataReader reader = command.ExecuteReader();
while (reader.Read())
Console.WriteLine("Name: " + reader["name"] + " Score: " + reader["score"]);
Console.ReadLine();