odbcformysql数据库
⑴ mysql怎样配置ODBC数据源
下面以mySql数据库为例,简单介绍一下ODBC数据源的配置方法。
1、在网上下载一个是MYSQL数据库的ODBC驱动程序:mysql-connector-odbc-5.1.7-win32.msi以默认选项安装该文件。
2、打开“控制面板”——“管理工具”——“数据源(ODBC)”
3、打开数据源(ODBC),在用户DSN选项卡中点击“添加”按钮,弹出“创建新数据源”窗口。
4、选中“MYSQL ODBC 3.51 Driver”,点击“完成”按钮。
5、弹出新窗口,在login选项卡中填写数据源信息。
Data Source Name 数据原名称;
Discription 描述(选填);
Server 数据源计算机的IP;
User 数据库用户名;
Password 数据库密码;
DataBase 数据源所要连接的数据库;
6、配置完后,点击“test”按钮,如果提示连接成功,即配置成功。
7、点击“OK”返回用户DSN选项卡,增加一条记录,名为你所配置的数据源名称。
8.打开sql
server企业管理器,新建一数据库自己命名,我取名为MySql。选择该数据库,单击右键选择所有任务\导入数据。
9.选择SQL Server Import and Export Wizard,数据源选择.Net FrameworkData
Provider for Odbc,,drives填写为:MySQL ODBC 5.1
Driver,DSN填写为:MysqlDNS.
⑵ VS2008 怎么用ODBC连接mysql数据库
使用ODBC连接的时候先有以下准备:
1、你的电脑已经安装了mysql数据库
2、你的电脑已经安装了Microsoft Visual Studio(小编的是 VS2008)
3、安装mysql驱动程序:mysql-connector-odbc-5.1.6-win32.msi
具体操作:
首先建立ODBC数据源,依次打开:我的电脑 - 控制面板 - 管理工具 - 数据源(ODBC)-点击“系统DNS” 选择右边的添加,在弹出的框中拉到后面,选择“Mysql ODBC5.1 Driver”,这个名字根据你的驱动版本不同会有所差异。点击完成,就会出现如图三的信息,根据提示填写
Date soure Name:随便填,建议英文!
Description:描述!随便填,建议英文!
server:localhost(如果是本地服务器就天localhost,否则填你的服务的ip地址)
user:你的mysql的用户名
password:你的mysql的密码
DataBase:点下拉菜单,选择当前你mysql数据库中存在的数据库
到这里ODBC数据源建立完毕
然后就到VS 2008 里面配置了,点击VS菜单中的视图 - 服务器资源管理器,打开如图所示的界面,右击数据连接,然后选择连接,打开如图所示的界面,点击“使用用户名或系统数据源名称”的下来带单,然后就见到我们新建的数据源,选择,然后测试
最后就是连接数据库的代码了:
string constr = "Dsn=ODBCforMysql";
OdbcConnection conn = new OdbcConnection(constr);
conn.Open();
string sqlstr = "select * from tools.zhanghao";
OdbcCommand cmd = new OdbcCommand(sqlstr, conn);
OdbcDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Console.Write(reader.GetString(0) + ", ");
Console.Write(reader.GetString(1) + ", ");
}
conn.Close();
Console.Read();
关键是连接字符串: string constr = "Dsn=ODBCforMysql";
字符串可以查看数据源的属性,复制他的字符串就可以了
⑶ 怎么用odbc连接mysql数据库
1.选择“开始”→“管理工具”→“数据源(ODBC)”选项,显示“ODBC数据源管理器”对话框。
2.切换到“系统DSN”选项卡,默认情况下计算机中没有部桐李署和任何数据库的连接。
3.单击“添加”按钮,显示“创建新数据裤氏源”对话框。在“选择您想为其安装数据源的驱动程序”列表中,选择“SQL Server”选项。
4.单击“完成”按钮,启动创建新数据源向导,显示“创建到SQL Server的新数据源”对话框。在“名称”文本框中,键入数据源的名称,在“服务器”列表中选择目标SQL Server 2008数据库服务器,或者键入数据库服务器的名称。
5.单击“下一步”按钮,显示下图对话框,设置数据库的身份验证方法。ODBC支持基于Windows NT模式的身份验证和基于SQL Server的验证模式。本例中选择SQL Server验证模式。在“登录ID”文本框中,键入数据库管理员的名称,在“密码”文本框键入数据库管理员的密码。
6.单击“下一步”按钮,显示下图所示的对话框。设置连接的目标SQL Server 2008数据库服务器后,默认连接的数据库。默认没有选择任何数据库,其他选项使用默认值即可。
7.单击“下一步”设置连接到SQL Server 2008的数据库参数,建议使用默认值。如果在部署SQL Server 2008的过程中,更改了默认的数据库参数,建议在此对话框中设置和部署数据库时使用相同的参数。
8.单击“完成”按钮胡轮散,显示创建ODBC数据源使用的参数。
9.单击“测试数据源”按钮,测试能够连接到目标数据库,如果成功显示“SQL Server ODBC 数据源测试”对话框,在“测试结果”列表中会显示“测试成功”信息。
10.单击两次“确定”按钮,完成ODBC数据源的创建,创建成功的数据源。应用程序即可通过ODBC数据源连接到目标数据库。
⑷ 如何用mysql实现ODBC(JDBC桥)连接数据库
步骤(1):加载要使用的数据库尺竖戚驱动程序类,该工作由Class类的静态方法forName完成,他加载向相应的驱动程序类,并创建该陵陵类的一个实例。加载JDBC-ODBC桥驱动类采用如下语句:
Class.forName("classname");
(2):声明一个Connection接口的对象。如:
Connection conn;
(3)并使用driverManager类的静态方法getConnection建立数据库连接,该方法主要有两种重载形式:
Connection getConnection(String url);
Connection getConnection(String url,String user,String password)
例子:
import java.sql.Connection;
import java.sql.DriverManager;
public class Conn {
// 非链接池
public static Connection getConn() {
// 建立连接对象
Connection conn = null;
// 说明JDBC驱动类所在位置的字符串,与驱动所在目录对应。
String driver = "com.mysql.jdbc.Driver";
// MySQL的JDBC URL 字符串
// 连接到本地主机,端口为3306,数据库为mysql,
String sourse = "jdbc:mysql://127.0.0.1:3306/dq?characterEncoding=utf-8"纤高;
try {
// 初始化MySQL的JDBC桥驱动类
Class.forName(driver);
// 使用DriverManager类的getConnection方法建立连接。url=sourse,用户名为root,密码为空。
conn = DriverManager.getConnection(sourse, "root", "");
} catch (Exception e) {
System.out.println(e.toString());
}
// 返回连接对象
return conn;
}
public static void main(String[] args) {
System.out.println(Conn.getConn());
}
}
// import java.sql.*;
//
// public class mysqlDEMO{
// public static void main(String []args)throws Exception{
// //说明JDBC驱动类所在位置的字符串,与驱动所在目录对应
// String mysqldriver="org.mm.mysql.Driver";
// //MySQL的JDBC URL字符串
// //连接到本地主机,端口为3306,数据库为mysql,用户名为root,密码为空。
// String url="jdbc:mysql://localhost:3306/mysql?user=root;password=";
// //建立连接对象
// Connection conn;
// //初始化MyJDBC的JDBC桥驱动类
// Class.forName(mysqldriver);
// //使用DriverManager类的getConnection方法建立连接
// conn=DriverManager.getConnection(url,"","");
// }
// } 驱动需要加载
⑸ 如何配置odbc数据源
1、在控制面板>管理工具中找到"数据源ODBC",并启动。
(5)odbcformysql数据库扩展阅读:
spring中配置数据源的几种常见方式:
1、 #mysql 数据库配置(jdbc.properties)
2、jdbc.driverClassName=com.mysql.jdbc.Driver
3、jdbc.url=jdbc:mysql://localhost:3306/databaseName?useUnicode=true&characterEncoding=UTF-8
4、jdbc.username=root
5、jdbc.password=root
⑹ PB阃氲繃ODBC璁块梾MySQL鏁版嵁搴撴椂鎶ラ敊镄勫勭悊鏂规硶
銆銆 杞浠剁増链
銆銆PowerBuilder Build
銆銆MySQL beta munity nt
銆銆MySQL Connector/ODBC 锛堣繖涓鐗堟湰姣旇缉绋冲畾锛
銆銆MySQL GUI Tools r a锛圡ySQL镄勫彲瑙嗗寲绠$悊宸ュ叿锛
銆銆鐢≒owerBuilder阃氲繃ODBC杩炴帴MySQL鎴愬姛涔嫔悗 鍦ㄧ紪绋嬬殑杩囩▼涓镐讳细鎶ヤ竴浜涜帿钖嶅叾濡欑殑阌栾 渚嫔
銆銆 Catalog tables could not be created and are not available for use
銆銆 Table XXX contains no columns with supported datatypes
銆銆 SQLSTATE=S
銆銆[MySQL][ODBC Driver][mysqld beta munity nt]Table root pbcattbl doesn t exist
銆銆钬︹
銆銆鍏跺疄杩欎簺阌栾涓昏佹槸锲犱负PowerBuilder鍦∕ySQL镞犳硶寤虹珛绯荤粺琛ㄦ墍瀵艰嚧镄 PowerBuilder鍦ㄨ繛鎺ユ暟鎹搴撶殑镞跺 镐讳细鍦ㄦ暟鎹搴扑腑寤虹珛浜斾釜PowerBuilder缂栫▼镞舵墍闇瑕佺殑绯荤粺琛 杩欎簲涓绯荤粺琛ㄥ垎鍒鏄 pbcatcol pbcatedt pbcatfmt pbcattbl pbcatvld 鍦≒owerBuilder瀹夎呯洏镄剆erver鏂囦欢澶逛笅 链夐拡瀵笵B SQLAnyhere SybaseASE杩欎笁绉嶆暟鎹搴撴湇锷″櫒镄勫缓绔婸owerBuilder绯荤粺琛ㄧ殑SQL鑴氭湰鏂囦欢 鍗存病链夐拡瀵筂ySQL镄 濡备綍鍦∕ySQL涓寤虹珛PowerBuilder绯荤粺琛ㄥ憿锛熷彲浠ユ寜镦т互涓嬫ラゆ潵寤虹珛PowerBuilder绯荤粺琛
銆銆钖锷∕ySQL鏁版嵁搴撴湇锷 阃氲繃MySQL GUI Tools寤虹珛涓涓鏂扮殑Schema锛埚疄闄呬笂灏辨槸寤虹珛涓涓鏁版嵁搴掳级 濡傛灉浣犲湪ODBC鏁版嵁婧愪腑璁剧疆镄勭敤鎴峰悕鏄痳oot 鍒栾繖涓鏂扮殑Schema钖岖О灏辨槸root 濡傛灉鐢ㄦ埛钖嶆槸test 鍒栾繖涓猄chema灏辫捣钖崭负test 涔熷氨鏄疭chema涓庤块梾MySQL镄勭敤鎴峰悕钖屽悕 铹跺悗阃氲繃PowerBuilder璁块梾浣犻渶瑕佽块梾镄勬暟鎹搴掳纸锅囱炬暟鎹搴揿悕涓筛ourDB锛 杩欐椂浣犱细鍙戠幇鍒氭墠鏂板缓镄凷chema涓鍑虹幇浜嗕箙杩濈殑浜斾釜PowerBuilder绯荤粺琛 铹跺悗浣犲氨鍙浠ュ湪PowerBuilder涓筛ourDB鏁版嵁搴扑腑镄勮〃娣诲姞灞炴т简 渚嫔傝〃Test 鍏惰〃钖崭负娴嬭瘯 瀛楁礣est 鍏跺瓧娈靛悕涓烘祴璇 钬︹︽渶钖庝綘镆ヨ涓涓嬫柊寤虹殑Schema涓镄刾bcattbl鍜宲bcatcol宸茬粡淇濆瓨浜嗘暟鎹搴揧ourDB涓琛═est镄勪俊鎭浜嗭紒
缂栬緫鎺ㄨ崘
ASP NET寮鍙戝煿璁瑙嗛戞暀绋
lishixin/Article/program/PB/201311/24601
⑺ 如何使用odbc连接数据库
使用odbc连接数据库的步骤如下:
1、首先安装Mysql odbc connector 插件。配置32位ODBC数据源,选择“控制面板”->"系统和安全"->"管理工具",如下图所示: