怎么用C#在网页中显示数据库的数据

怎么用C#在网页中显示数据库的数据,第1张

先使用 AccessDataSource 建立一个到 stdmdb 的数据连接,

并设置数据源控件的SelectCommand命令为“Select ssex, sage, sname, sno,usrname From stdinfo”。

然后拖动 一个 GridView 控件,绑定到先前的那个 AccessDataSource 数据源控件即可。

很简单的 *** 作,建议你到MSDN的WebCast下载苏鹏讲师的《aspnet20快速入门》。

如果是只显示你可以不必写代码,直接用一个GridView控件,把你设置好的数据源直接给GridView就可以显示了。

如果是再加一些增删改可能就得加一些代码或者是sql语句了。

希望我的回答可以帮到你。

中原油田采油院人事管理系统设计 引言 6-8 第一章 需求分析 8-1011 概述 8 12 系统开发环境 8-9 13 系统功能需求 931 后台数据库的选取 19-20 32 前台界面开发平台的选取20 33 VB 访问数据库 20-23 第四章 数据库设计23-34 41 数据库概念

<%

set conn=servercreateobject("adodbconnection")

connopen "driver={microsoft access driver (mdb)};dbq="&servermappath("zhucemdb")

'把zhucemdb换成你的数据库

exec="select from zhuce"

set rs=servercreateobject("adodbrecordset")

rsopen exec,conn,1,1

%>

<p>已注册用户列表:</p>

<p><a href="indexasp">返回</a> </p>

<p> </p>

<table width="352" border="1" cellspacing="0">

<tr>

<td width="38">编号</td>

<td width="135">用户名</td>

<td width="75">密码</td>

<td width="40"><p>修改</p></td>

<td width="42">删除</td>

</tr>

<%do while not rseof%>

<tr>

<td><%=rs("id")%> </td>

<td><%=rs("users")%> </td>

<td><%=rs("mm")%> </td>

<td><p align="center"><a href="xiugai2aspid=<%=rs("id")%>">修改</a></p></td>

<td><label>删除</label></td>

</tr>

<%

rsmovenext

loop

%>

</table>

1、页面是html,是无法直接访问本地文件的,这一点要明确

2、网页访问文件通过的是web服务(比如java的jsp/controller,net的aspx/ashx等),这些服务把本地文件作为资源开放给浏览器

3、所以,你的程序首先要分为前端和后端,前端是页面,调用后端的服务,后端提供文件接口(比如<服务器URL>/download/file=/images/123jpg),前端页面通过这个url来访问后端文件。

4、sql *** 作是在后端服务里调用的

我用的数据库是mysql,下载这个东东mysql-connector-java-5115zip解压把mysql-connector-java-5115-binjar导入到你要连接数据库的项目中(应该知道怎么导入吧!)然后就是代码,以下代码是插入数据库的例子

import javaawt;

import javaawteventActionEvent;

import javaawteventActionListener;

import javaxswing;

import javasql;

public class Login2 {

private Connection connection;

private JButton button1;

private JFrame frame;

private JLabel nameLabel,pwdLabel;

private JTextField nameTA,pwdTA;

private JPanel panel;

// private Statement stat;

private ResultSet rs;

public Login2()

{

String url = "jdbc:mysql://localhost:3306/(此处填写你创建的数据库名字)";

String username = "(此处填写你的数据库用户,例如root)";

String password = "(此处填写你的数据库安装时设置的密码)";

//加载驱动程序以连接数据库

try {

ClassforName( "orggjtmmmysqlDriver" );

connection = DriverManagergetConnection(

url, username, password );

}

//捕获加载驱动程序异常

catch ( ClassNotFoundException cnfex ) {

Systemerrprintln(

"装载 JDBC/ODBC 驱动程序失败。" );

cnfexprintStackTrace();

Systemexit( 1 ); // terminate program

}

//捕获连接数据库异常

catch ( SQLException sqlex ) {

Systemerrprintln( "无法连接数据库" );

sqlexprintStackTrace();

Systemexit( 1 ); // terminate program

}

frame = new JFrame();

panel = new JPanel();

panelsetLayout(new GridLayout(3,2));

nameLabel = new JLabel("user");

pwdLabel = new JLabel("password");

nameTA = new JTextField();

pwdTA = new JTextField();

button1 = new JButton("insert");

button1addActionListener(new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

String str1 = nameTAgetText();

String str2 = pwdTAgetText();

String str = "insert into user values('"+str1+"','"+str2+"')";

try {

// Statement stat = null;

PreparedStatement pstmt = connectionprepareStatement(str);

pstmtexecuteUpdate();

} catch (SQLException e1) {

// TODO Auto-generated catch block

e1printStackTrace();

}

JOptionPaneshowMessageDialog(null, "yes");

}

});

paneladd(nameLabel);

paneladd(nameTA);

paneladd(pwdLabel);

paneladd(pwdTA);

paneladd(button1);

frameadd(panel);

framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

framesetSize(300,100);

framesetVisible(true);

}

/

@param args

/

public static void main(String[] args) {

Login2 l = new Login2();

}

}

以上就是关于怎么用C#在网页中显示数据库的数据全部的内容,包括:怎么用C#在网页中显示数据库的数据、怎样把数据库中的内容显示到网页的表格中 如显示课程表、谁能帮我做个人事管理系统数据库的前台界面 数据库和前台界面怎样连接呀 急求!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存