当前位置:首页 » 操作系统 » wex5连接数据库

wex5连接数据库

发布时间: 2023-05-24 18:44:24

‘壹’ win10 电脑wex5登录数据库连接失败Access denied for user 'root'@'localhost' (u

如果登链肢录数据库失败的话,缓唤郑还是先需要重启一下,服务器或者是把电脑进行重启一下,在尝试不行的话就需要重新安装了。扰颂

‘贰’ web界面怎么和数据库相连的

我写的C#简单实例,希望对您有帮助:
比如在网页中的一个标签框为Label1来显示连接 SQL Server 2005 数据库是否成功,下面是业务逻辑代码:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;//引用专用于连接SQLServer数据库的SqlClient

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)//页面载入时的方法
{
string ConnectionString = "Server=(local)\\数据库实例;UId=登录账号;Pwd=密码;Database=数据库名称";//连接数据库的string
SqlConnection conn = new SqlConnection(ConnectionString);
SqlCommand sc = new SqlCommand();
sc.CommandText = "SELECT * FROM 表名";//查询语句
try
{
conn.Open();//打开数据库的连接
Label1.Text = "数据库连接成功";
}
catch
{
Label1.Text = "数据库连接失败";
}
finally
{
conn.Close();//关闭数据库的连接
}
}
}

在Visual Web Developer 2005 Express 版编译通过

‘叁’ wex5怎么连接数据库

//初始化数据库连接
::CoInitialize(NULL);
连接数据库
[cpp] view plainprint?

BOOL CLogin::ConnectDB(void)
{
HRESULT hr = NULL;
镇团try
御差橘{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建 Connection 对象

if(SUCCEEDED(hr))
{
//登录数据库并连接数据库DBCourse
//这里的server不能写成127.0.0.1否则会出现未指定的错误,应该写成Sql server登录界面的服务器名称
m_pConnection->ConnectionString = "driver={SQL Server};server=LOGO-PC\\LOGO;uid=DBCourse;pwd=DBCourse;";
m_pConnection->Open("","","",adConnectUnspecified);
m_pConnection->DefaultDatabase = "DBCourse";
}
else
{
AfxMessageBox(TEXT("创建 Connection 对象失败"));///显示错误信息
return FALSE;
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format( TEXT("连接数据库失败 !\r\n 错误信息 :%s(%ld)"),e.ErrorMessage(),e.Error() );
AfxMessageBox(errormessage);///庆御显示错误信息
return FALSE;
}
return TRUE;
}
操作数据库
[cpp] view plainprint?

void CLogin::OnBnClickedButton1()
{
if( m_user.GetWindowTextLength()<=0 || m_password.GetWindowTextLength()<=0 )
{
MessageBox(TEXT("请输入用户名或密码!"), TEXT("错误:用户名或密码为空"), MB_OK | MB_ICONWARNING );
return;
}
if( FALSE==this->ConnectDB() ) return;

TCHAR szUserName[20];
TCHAR szPassword[50];
TCHAR szSql[MAX_PATH];

//获取用户输入的用户名和密码
m_user.GetWindowText( szUserName, 20 );
m_password.GetWindowText( szPassword, 50 );

//创建_RecordsetPtr用来执行数据库操作
_RecordsetPtr pRecordset;
pRecordset.CreateInstance("ADODB.Recordset");

_tcscpy_s( szSql, TEXT("select * from usr where uname='") );
_tcscat_s( szSql, szUserName );
_tcscat_s( szSql, TEXT("' and passwd='") );
_tcscat_s( szSql, szPassword );
_tcscat_s( szSql, TEXT("';") );
pRecordset->Open(_variant_t(szSql), _variant_t ((IDispatch*) m_pConnection,true), adOpenStatic, adLockOptimistic, adCmdText);

int nResult = DLG_RESULT_OK;
if( pRecordset->RecordCount>0 )
{
//MessageBox(TEXT("登录成功!"), szUserName, MB_OK | MB_ICONINFORMATION );
}
else
{
MessageBox(TEXT("用户名或密码错误!"), TEXT("登录失败!"), MB_OK | MB_ICONINFORMATION );
nResult = DLG_RESULT_ERROR;
}
pRecordset->Close();
if( DLG_RESULT_OK==nResult ) Exit( DLG_RESULT_OK );
}
哦忘了一件事了,还需要在stafx.h文件中引入dll文件的,如此
[cpp] view plainprint?
//添加dll库
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
//添加dll库

//添加宏定义
#define DLG_RESULT_OK 1
#define DLG_RESULT_ERROR 2
#define DLG_RESULT_CANCEL 3
//添加宏定义

‘肆’ wex5怎么连接数据库

首先是在数据库中将连接数调大一些,另外还有一个重要的问题是:程序与数据库的操作使用的是JDBC

‘伍’ 用wex5开发webapp的数据库怎么编写

主要步骤如下:

1、调试绝乎模模式和生产模顷码式

2、使用WeX5的Tomcat

3、使用自己部署的Tomcat

3.1、设置JAVA_HOME

3.2、设置JUSTEP_HOME

3.3、在Tomcat中部署UIServer

3.4、跳转到门户页

4、部署到WebLogic

4.1、设置JAVA_HOME

4.2、设置JUSTEP_HOME

4.3、在WebLogic中部署并缓UIServer

热点内容
编译语言全家桶软件 发布:2025-04-22 17:02:29 浏览:387
javascriptdes加密 发布:2025-04-22 17:02:11 浏览:384
python线程参数 发布:2025-04-22 17:01:01 浏览:317
卫生员什么配置 发布:2025-04-22 17:00:02 浏览:219
苹果系统搭建服务器的软件 发布:2025-04-22 16:36:29 浏览:13
房车配置怎么选择 发布:2025-04-22 16:22:14 浏览:492
编程猫gb 发布:2025-04-22 16:22:13 浏览:632
密码加密php 发布:2025-04-22 16:07:09 浏览:582
imac存储空间为什么这么小 发布:2025-04-22 15:45:30 浏览:223
上传时速是0 发布:2025-04-22 15:37:49 浏览:568