1首先使用Access创建一个数据保存在硬盘某处,使用MDB。
2打开Vs 2013,引入命名空间:
using SystemDataOleDb;
声明对象:
private OleDbConnection _oleDbConn; private OleDbDataAdapter _oleDbAda;
3构建链接信息:
public readonly static string _strdata = stringFormat("{0}{1}{2}", "provider=microsoftjetoledb40; Data Source=", SystemIOPathGetDirectoryName(AssemblyGetExecutingAssembly()Location), @"\db\StuManDatamdb");
这里是构建一个目录:当前目录先的db文件夹下的StuMandatamdb数据库文件。
当然可以可以直接指定目录:例:
string_strdata=@"provider=microsoftjetoledb40; Data Source=C:\db\StuManDatamdb";
这样就构建好了链接信息。
4_oleDbConn = new OleDbConnection(_strConn);//根据链接信息实例化链接对象
_oleDbConnopen();//打开连接;
_oleDbAda = new OleDbDataAdapter(strsql, _oleDbConn);//strsql sql语句;
见过sql语句执行的数据库连接对象
_oleDbAdaFill(dt, tableName);
//将结果保存到本地结果及 dt==DataSet dt=new DataSet();
//Ok,Now,可以 *** 作dt了,当然前提它不是空的。
5调用示例,构建Sql语句,传给显示窗体对象。
6使用封装好的类,返回查询结果集,并提取数据。
7运行结果。
C#中连接MySql的字符串步骤如下:
1、打开Visual Studio 2015开发工具,新建一个Windows窗体应用程序。
2、在Mysql的官方网站上找到Mysql连接需要的DLL,下载后的DLL文件目录如下图。
3、接下来将所下载的DLL目录导入到项目的引用目录下面。
4、然后我们在项目的Form窗体中添加一个button按钮,下面将实现的是点击按钮进行MySql的连接。
5、打开Form1cs文件,在顶部我们导入MySqlDataMySqlClient命名空间,我们要使用的数据库连接方法都在这个命名空间里。
6、接下来在程序中准备一个连接字符串,字符串中需要指定数据库名称,用户名和密码。
7、然后实现按钮的点击方法,在方法中我们通过MySqlConnection进行连接,如下图所示,MySqlConnection需要传入连接字符串。
第一步:用FbMaestro创建数据库(桌面数据库则选择emebed server)任意放在什么地方
第二步:把 jaybird 里的三个jar文件放在相应的classpath里,然后把jaybird21dll,GDS32DLL,icudt30dll,icuuc30dll,fbembeddll,icuin30dll 这几个文件放在system32下面
重启后链接OK
java中连接文件的写法:
driverName = "orgfirebirdsqljdbcFBDriver";
URLName = "jdbc:firebirdsql:embedded:E:/Project/testfdb";
user = "sysdba";
password = "masterkey";
SqlConnection
conn
=
new
SqlConnection(con);这句是什么意思呢。
答:
创建一个数据库连接,不连接就不能使用数据库
con的定义是这样的
string
con
=
ConfigurationManagerConnectionStrings["newsConnectionString1"]ConnectionString;
问题补充 2010-03-31
16:32
数据库连接字符串;是什么意思??
答:网上有成千上万个数据库,你的程序怎么知道你要连哪个?你要通过连接字符串,告诉你的程序就连接某个某个数据库,连接字符串中的内容是数据库的地址、名称、用户名和登录密码。
这句
string
con
=
ConfigurationManagerConnectionStrings["newsConnectionString1"]ConnectionString
到底从newsConnectionString1里获取了哪些数据??
答:
数据库的地址、名称、用户名和登录密码。
在MYSQL中字符串连接使用的是concat内置函数。
CONCAT() 的语法如下:
CONCAT(字串1, 字串2, 字串3, ): 将字串1、字串2、字串3,等字串连在一起。
请注意,Oracle的CONCAT()只允许两个参数;
换言之,一次只能将两个字串串连起来,不过,在Oracle中,可以用'||'来一次串连多个字串。
扩展资料:
注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。
如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。
一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如:
SELECT CONCAT(CAST(int_col AS CHAR), char_col)
参考资料来源:百度百科-concat()
一个办法是建一个别名啊,在数据库服务器上建一个别名,适用你说的情况和使用非标准端口的
还有就是如果是c#
,字符串前面用@"
"
,里面的字符串就可以自动识别了,
转义\\这样吗,你的环境不明确
以上就是关于c# 局域网连接ACCESS数据库如何写连接字符串全部的内容,包括:c# 局域网连接ACCESS数据库如何写连接字符串、C#中连接MySql的字符串、firebird数据库的sql中如何连接字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)