如如何将网页连接到数据库?

如如何将网页连接到数据库?,第1张

一、要实现用户输入,肯定前台要是一个网页,使用jsp,先建一个jsp网页。

二、使用servlet,在jsp文件中,需要一个表单form把数据传到servlet中,antion里面写servlet的地址,method里面写方法“get或者post”,一般删除数据默认是“get”添加数据是“post”。

三、在servlet中来获取页面上的值,注意获取的值是String类型的。 如果要用到int型,就想要强转类型。

四、把数据插入到 对象的属性中,使用set的方法。

五、调用add的方法,就可以把数据插入到后台。

六、具体的插入到数据库的代码要注意数据库的链接。

CREATE PROCEDURE [dbo].[GSP_GP_UserReg]

@GameID [int],

@Accounts [varchar](32),

@LogonPass [char](32),

@InsurePass [char](32),

@Gender [bit],

@FaceID [int],

@RegisterIP [varchar](15),

@Ncode [nvarchar](50),

@c_email [nvarchar](50),

@c_address [nvarchar](50),

@C_PROTECTANSW [nvarchar](50),

@C_PROTECTQUES [nvarchar](50),

@underwrite [nvarchar](60)

以上部分叫做参数声明部分

无论是在你这部分参数声明当中还是在存储过程但中都没有出现@Nmail这个变量,所以他报错,

根据你的

INSERT INTO [dbo.AccountsInfo]( [GameID],[Accounts],[RegAccounts],[LogonPass],[InsurePass],[UnderWrite],[Gender],[FaceID],[RegisterIP],[LastLogonIP],[NCODE],[EMAIL],[ADDR],[PASSQ],[PASSA])

VALUES (@GameID,@Accounts,@Accounts,@LogonPass,@InsurePass,@underwrite,@Gender,@FaceID,@RegisterIP,@RegisterIP,@Ncode,@Nmail,@Nadd,@PassW,@PassD)

这个INSERT语句以及整个上下文来看,,,

你把@Nmail改成@c_email

或者将参数声明部分当中的@c_email改成@Nmail两种方法选一。。。。

改好这个后,后面,@Nadd,@PassW,@PassD这三个也会分别报错,同样的方法修改。。。

有问题加我Q:282975285

网页上注册是肯定用到表单,用你所制作网页的编程语言代码实现获取表单内容,当提交表单时,执行连接数据库的 *** 作,具体 *** 作代码因编程语言的不同而异,并把获取到的表单内容存入数据库,思路就是这样的,希望我的回答对你有所帮助


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存