连接数据库的方法总结

本文详细介绍了如何使用ODBC和JDBC连接数据库,包括创建ODBC数据源,选择不同数据库(如SQL Server、MySQL、Access)的驱动程序,以及编写JDBC连接数据库的Java代码。通过步骤讲解和代码示例,帮助读者掌握数据库连接方法。
摘要由CSDN通过智能技术生成

连接数据库的方法总结

一、使用ODBC连接数据库

1、创建odbc数据源
打开控制面板->管理工具->odbc数据源(分为32位和64位,根据数据源的平台类型确定),打开后的数据源管理程序如下图所示。
odbc数据源程序界面
2、选择添加按钮,弹出创建数据源对话框,选择待创建数据源的驱动程序,点击完成进入下一步。如果要连接MS SQL server数据库,选择的驱动程序为SQL server;如果要连接MySQL数据库,选择MySQL ODBC [版本号] ANSI Driver或MySQL ODBC [版本号] Unicode Driver;如果要连接Access数据库,选择的驱动程序为Microsoft Access Driver。在这里插入图片描述
3、根据选择的数据源的不同,进入不同向导,填写数据源名称、描述、数据库的账号、密码、数据源名称或数据库文件等信息。
3.1、如果要连接SQL server数据库,向导程序如下图所示。填写数据源名称、数据源描述(选填)、所要连接的服务器名称(如果服务器名称没有出现在下拉菜单中,就自己直接输入),点击下一步。
在这里插入图片描述
一般选择”使用用户输入登录Id和密码的SQL server验证“,填写登录ID和密码,点击进入下一步,注意保证数据库打开状态,否则会导致数据源配置失败。
在这里插入图片描述
根据需要可以设置默认数据库,其他选项一般不做更改,点击进入下一步。
在这里插入图片描述
根据需要设置语言、加密、翻译、国际化,然后点击完成。
在这里插入图片描述
点击测试数据源,正常情况下会提示测试成功,接着一路点击确认保存修改,退出数据源管理程序。
在这里插入图片描述
3.2、如果要连接的是MySQL数据库,进入的界面如下图所示。填写数据源名称、数据源描述、选择TCP/IP,Server处一般先填写localhost进行测试,端口一般选择默认端口3306,然后填写用户名、密码和数据库,点击Test验证连接是否成功,注意保证数据库处于打开状态。在Details中可以进行更详细的设置,有兴趣的自行了解。点击Ok完成配置过程。最后保存并退出。在这里插入图片描述
3.3 如果连接的是Access数据库,进入的界面如下图所示。填写数据源名、说明、点击数据库栏目中的选择或创建,选择数据库文件所在的磁盘、目录和要选择的数据库文件类型以及数据库文件,根据需要选择只读、独占模式,然后点击确认,在odbc数据源管理程序界面点击确认退出。
在这里插入图片描述
4、编写测试数据库的代码,确保c:\windows\System32目录中含有odbc32.dll。

以下代码引用自buptlihang,https://blog.csdn.net/buptlihang/article/details/80275641

#include <windows.h>
#include <iostream>
#include <assert.h>
#include <sql.h>
#include <sqlext.h>
using namespace std;
int main() {
	SQLHENV serverhenv;//环境句柄
	SQLHDBC serverhdbc;//连接句柄
	SQLHSTMT serverhstmt;//语句句柄
	SQLRETURN ret;//结果集
	SQLCHAR Sno[20] = { 0 }, Sname[20] = { 0 }, Ssex[20] = { 0 }, Sage[20] = { 0 },Sdept[20] = { 0 };
	SQLLE
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值