如何配置数据库ODBC数据源

如何配置数据库ODBC数据源,第1张

如何配置数据库ODBC数据源

1、在控制面板>管理工具中找到"数据源ODBC",并启动。

2、点击添加

3、选中 sqlserver

4、填写服务器地址

5、填写登陆账号、密码

6、选择默认连接的数据库

7、配置完成,可以测试连接

很简单的

sql 添加 using SystemDataSqlClient;

SqlConnection con = new SqlConnection("server=;database=数据库名;uid=sa;pwd=密码");//密码是你数据库sa的登录的密码

或者是 SqlConnection con = new SqlConnection("Data source=你的数据库服务器;Initial Catalog=要连接的数据库名;trusetd_connection=sspi");//c是window身份认证的方式

access:添加

using SystemDataOleDb;

OleDbConnection omd = new OleDbConnection("Provider=Microsoftjetoldb40;database=数据库的相对路径");//路径是想对你程序运行的路径

希望你记住了哈@!

ACCESS数据库是个文件来的,不用配置的了,在解决方案中添加你创建的ACCESS数据文件中,系统会提示你是否创建App_Data目录并将ACCESS文件添加到此目录中,选择"是"就可以了,再在程序中创建连接到此文件的连接字符串即可(此文后面有在webconfig中配置的方法)例如

String con = "PROVIDER=MicrosoftJetOLEDB40;DATA Source=" + SystemWeb>

它们两的功能是一样的,tnsname里面那个HOST要用主机名或主机IP,oracle安装的时候会自动解析当前主机的名字或IP,一般会是用主机名,你点 我的电脑_属性_计算机名就可以看到了,如果你安装完成后换一个主机名字那么你会无法启动监听服务,你可以来修改tnsname里面的HOST值就可以了,或者在Configration and Migration tools》Net Configration Assistant即网络配置助手中重新配置一个监听,或删掉当前的监听然后添加个新的,这个时候它会重新解析主机名,生成新的tnsnames

一般情况下要看listenerora与tnsname里面HOST里面的值是否是当前主机名,否则监听服务无法启动

用Net Configration Assistant重新配置一个监听,listener里面会增加一条新的信息而tnsname不会新增一条信息

listenerora里面不会增加一条信息,重新配置一个新的数据库后,只不过在参数文件里面加入了一些信息,我刚才配的时候提示有信息写入了db_1/dbsSPFILEHAHAHAORA这里HAHAHA是我新配的数据库的名字而这时tnsname里面增加了一个关于HAHAHA这个数据库的信息,

看样子:

listener只是管监听服务的文件,它与有几个数据库无关,你登陆数据库一般不是会加上@数据库名吗,它会负责进入那个数据库

而tnsname则是记录不同的数据库的记录

官网下载MySQL数据库和驱动程序(Windows): mysql-5711-winx64zip

2

创建数据库配置文件:myini

Example:

1解压压缩包至:D:\Program Files

2创建 D:\Program Files\mysql-5711-winx64\myini 配置文件

3

初始化和启动Mysql服务:

1以管理员权限运行cmd

2进入mysql的bin下

3初始化,生成data文件夹

>mysqld --initialize-inscure (不设置root密码,建议使用)

>mysqld --initialize (生成一个随机的root密码)

3安装MySql服务

>mysqld -install

4启动mysql

>net start mysql

4

登陆mysql

>mysql -u root -p

第一次登录时无需密码直接回车登录

5

登录mysql之后,设置root密码

>set password for root@localhost = password('YourPassword');

或者使用mysqlamdin修改root密码

>mysqladmin -u root -p password NewPassword

END

简单的数据库 *** 作和测试

以管理员权限运行cmd,进入程序所在目录,启动Mysql服务

show databases; //所有数据库列表

create database dbName; //创建数据库

use dbName; //选择数据库

show tables; //显示数据表列表

查看数据表中的条目:

desc tableName;

describe tableName;

show columns from tableName;

show create table tableName;

4

清空数据表中所有条目:

truncate table 表名; //清空全部数据,不写日志,不可恢复,速度极快

delete from 表名; //清空全部数据,写日志,数据可恢复,速度慢

END

注意事项

关于Mysql安全性问题(SSL加密连接): MySQL在57版本之前对于安全问题的确考虑并不充分,导致存在比较大的隐患,1)MySQL数据库默认安装的用户密码为空;2)所有用户拥有对于MySQL默认安装test数据库的访问权限(即使没有授予权限)。MySQL 57开始安装完成后的root用户的密码不再是空,而是在安装时随机产生一个密码,。其次,官方已经删除了test数据库,默认安装完后是没有test数据库的,MySQL 57版本提供了更为简单SSL安全访问配置。

以上就是关于如何配置数据库ODBC数据源全部的内容,包括:如何配置数据库ODBC数据源、数据库配置连接方式!、服务器怎么配置服务数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9503796.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存