C++Builder如何连接SQLServer数据库

2025-10-09 08:22:53

1、打开C++Builder,默认新建了项目,也可以点击文件下面的新建选项

C++Builder如何连接SQLServer数据库

2、点击新建选项后,弹出空白窗口

C++Builder如何连接SQLServer数据库

3、现在可以在空白窗口上添加控件了,在工具栏上选择ADO组件,选择ADOConnection,放在窗口上

C++Builder如何连接SQLServer数据库

4、选中窗口上的ADOConnection,在对象检视器上找到ConnectionString属性,连接到SQLServer数据库。(例子中用的是本地的数据库)

C++Builder如何连接SQLServer数据库

5、连接好后,再在ADO组件中添加ADOQuery控件,设置其Connection属性值为ADOConnection1,就是之前添加的ADOConnection控件名称。再添加基本控件,Lable、Edit、Button控件,实现基本的登录界面。

C++Builder如何连接SQLServer数据库

6、实现登录点击功能,双击窗口上的登录按钮,跳转到代码编辑界面(.cpp界面)。

代码如下:

void __fastcall TForm1::Button1Click(TObject *Sender)

{

  ADOConnection1->Open();

  AnsiString sqlstr = "Select * from userInfo where userName='"+Edit1->Text+"'";

  ADOQuery1->Close();

  ADOQuery1->SQL->Clear();

  ADOQuery1->SQL->Add(sqlstr);

  ADOQuery1->Open();    //查询操作

  //ADOQuery1->ExecSQL();       //插入、删除操作。

  if(ADOQuery1->RecordCount)

    {

        if(ADOQuery1->FieldByName("pwd")->AsString == Edit2->Text)

        {

                UserName=Edit1->Text;

                Form6->Show();

                delete Form1;

        }

        else

        {

                ShowMessage("密码错误!");

                return;

        }

    }

   else

    {

      ShowMessage("用户名不存在!");

      return;

    }

}

7、双击退出按钮,跳转到代码编辑界面,编写退出代码:

void __fastcall TForm1::Button2Click(TObject *Sender)

{

  Close();

}

8、保存项目,提示先保存窗口,再保存项目(都可以默认),保存完成之后,点击左上角的绿色三角运行按钮运行程序。

C++Builder如何连接SQLServer数据库

9、输入用户名和密码,点击登录按钮就可以跳转到指定界面。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢