<?php
$conn=mysql_connect('localhost','root','')or die ("資料庫連接失敗");
mysql_select_db('menagerie',$conn);
mysql_query("set names utf8");
$sql="select * from orderlist where tel=".$_POST[tel]."";
$resouce=mysql_query($sql);
while ($row=mysql_fetch_array($resouce)) {
echo $row;
echo "<br>";
}
?>
2. 如何資料庫中的數據在網頁上顯示出來
仔細檢查關鍵欄位名吧及確定否已經數據傳頁面
3. 怎麼樣將資料庫的表在Java中界面中顯示出來
import javax.swing.*;
import javax.swing.table.JTableHeader;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
public class Test extends JFrame{
// 定義組件
private JScrollPane scpDemo;
private JTableHeader jth;
private JTable tabDemo;
private JButton btnShow;
// 構造方法
public Test(){
// 窗體的相關屬性的定義
super("JTable數據綁定示例");
this.setSize(330,400);
this.setLayout(null);
this.setLocation(100,50);
// 創建組件
this.scpDemo = new JScrollPane();
this.scpDemo.setBounds(10,50,300,270);
this.btnShow = new JButton("顯示數據");
this.btnShow.setBounds(10,10,300,30);
// 給按鈕注冊監聽
this.btnShow.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
btnShow_ActionPerformed(ae);
}
});
// 將組件加入到窗體中
add(this.scpDemo);
add(this.btnShow);
// 顯示窗體
this.setVisible(true);
}
// 點擊按鈕時的事件處理
public void btnShow_ActionPerformed(ActionEvent ae){
// 以下是連接數據源和顯示數據的具體處理方法,請注意下
try{
// 獲得連接
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:localServer","sa","");
// 建立查詢條件
String sql = "select * from localServer";
PreparedStatement pstm = conn.prepareStatement(sql);
// 執行查詢
ResultSet rs = pstm.executeQuery();
// 計算有多少條記錄
int count = 0;
while(rs.next()){
count++;
}
rs = pstm.executeQuery();
// 將查詢獲得的記錄數據,轉換成適合生成JTable的數據形式
Object[][] info = new Object[count][4];
count = 0;
while(rs.next()){
info[count][0] = Integer.valueOf( rs.getInt("id"));
info[count][1] = rs.getString("name");
info[count][2] = Integer.valueOf( rs.getInt("age") );
info[count][3] = rs.getString("sex");
count++;
}
// 定義表頭
String[] title = {"學號","姓名","年齡","性別"};
// 創建JTable
this.tabDemo = new JTable(info,title);
// 顯示表頭
this.jth = this.tabDemo.getTableHeader();
// 將JTable加入到帶滾動條的面板中
this.scpDemo.getViewport().add(tabDemo);
}catch(ClassNotFoundException cnfe){
JOptionPane.showMessageDialog(null,"數據源錯誤","錯誤",JOptionPane.ERROR_MESSAGE);
}catch(SQLException sqle){
JOptionPane.showMessageDialog(null,"數據操作錯誤","錯誤",JOptionPane.ERROR_MESSAGE);
}
}
public static void main(String[] args){
new Test();
}
}
4. 如何將mysql資料庫表中的內容顯示在Web頁面中,用什麼軟體實現呢
需要到Eclipse來實現。
1、首先我們使用資料庫連接工具HeiDiSQL來連接本機的mysql資料庫,
5. 求大神!!如何在製作的網頁中顯示本地資料庫中的表格
js查詢mysql是可以實現,但相當復雜。
建議你找後台開發人員寫個Servlet或介面查詢資料庫並返回數據的Json串。然後你在前面用ajax非同步請求這個介面或servlet,得到返回的json串,然後插入到頁面就可以了
6. 在jsp頁面上顯示資料庫一個表中所有的的內容。
在jsp頁面上顯示資料庫一個表中所有的的內容的方法是迭代。
1、jsp頁面接收所有內容的bookslist:
<html>
<body>
<head>
<title>
View Books
</title>
</head>
<body>
<table border=2>
<tr>
<th>Book ID</th>
<th>Title</th>
<th>Author</th>
<th>No. of copies AVAILABLE</th>
<th>Number of favourites</th>
</tr>
<%
ArrayList<Book> dbooks=(ArrayList)request.getAttribute("bookslist");
Iterator it=dbooks.iterator();
while(it.hasNext())
{
Book b=(Book)it.next();
%>
<tr>
<td><%=b.bookID%></td>
<td><%=b.bookTitle%></td>
<td><%=b.bookAuthor%></td>
<td><%=b.bookCopies%></td>
<td><%=b.bookFavs%></td>
</tr>
<%
}
%>
</table>
</body>
</html>
2、java代碼獲取資料庫內容:
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3307/library", "root", "admin");
PreparedStatement ps=con.prepareStatement("select * from book");
ResultSet rs=ps.executeQuery();
ArrayList<Book> books=new ArrayList<Book>();
while(rs.next())
{
Book b= new Book();
b.bookID=rs.getInt(3);
b.bookTitle=rs.getString(1);
b.bookAuthor=rs.getString(2);
b.bookCopies=rs.getInt(4);
b.bookFavs=rs.getInt(5);
books.add(b);
}
req.setAttribute("bookslist",books);
con.close();
7. 如何讓一個網頁顯示資料庫中多個表格中的內容求代碼
我給你講一下大體的思路,你應該就明白了。
1、會使用資料庫中的多表鏈接,像left join、right join、 inner join 等;
2、將多表的數據通過組合後,查詢出來;
3、將數據進行網頁的呈現即可。
舉個小例子:
有兩個表,A表(ID/NAME兩個欄位)和B表(ID/NAME兩個欄位),我要查詢A表和B表的內容:
SELECT A.ID,A.NAME,B.ID,B.NAME FROM A JOIN B
這樣查詢後,將得到的內容進行頁面的呈現即可。
8. 怎麼把資料庫的數據顯示在頁面上
需要三個步驟:第一步,用php連接資料庫;
第二步,用sql語句查詢數據並把查詢出來的結果存入到一個數組或對象中。
第三步,顯示數據。
下面我就用面向過程的編程方式來顯示數據。這里我用網頁中的表格來顯示數據。你可以根據你自己的需要來選擇顯示的方式。
<?php
$conn=mysql_connect("localhost","用戶名",地密碼逗); //連接資料庫,用戶名、密碼即資料庫的用戶名和密碼
mysql_select_db("資料庫名"); //選擇你要查詢的資料庫的名稱
mysql_query(地SET NAMES 'gbk'逗); //設置查詢的資料庫數據編碼,根據資料庫的編碼設置
$sql="select * from user"; //比如說你要查詢一個用戶表user,假設它有三個欄位,用戶id,用戶名username,密碼password,
$rs=mysql_query($sql);
?>
<table width="400" border="1" style="text-align:center">
<tr><th>用戶ID</th><th>用戶名</th><th>密碼</th></tr>
<?php
while($row=mysql_fetch_assoc($rs)){
?>
<tr><td><?php echo $row['id'];?></td><td><?php echo $row['username'];?></td><td><?php echo $row['password'];?></td></tr>
<?php
}
?>
</table>
9. 在網頁怎麼顯示資料庫中的數據
用ListView綁定數據就可以了
舉例 "type「 "size" 是類的欄位 le是資料庫取出來的list集合
後台代碼
ListView1.DataSource = le ;
ListView1.DataBind();
前台代碼
<asp:ListView ID="ListView1" runat="server">
<ItemTemplate>
<table>
<tr>
<td>軟體分類</td>
<td><%#Eval("type")
%></div></td>
<td>軟體大小</td>
<td><%#Eval("size")
%></td>
</tr>
</ItemTemplate>
</asp:ListView>
10. 如何在wex5頁面顯示資料庫中的表信息
//初始化資料庫連接::CoInitialize(NULL);連接資料庫[cpp]viewplainprint?BOOLCLogin::ConnectDB(void){HRESULThr=NULL;try{hr=m_pConnection.CreateInstance("ADODB.Connection");///創建Connection對象if(SUCCEEDED(hr)){//登錄資料庫並連接資料庫DBCourse//這里的server不能寫成127.0.0.1否則會出現未指定的錯誤,應該寫成Sqlserver登錄界面的伺服器名稱m_pConnection->ConnectionString="driver={SQLServer};server=LOGO-PC\\LOGO;uid=DBCourse;pwd=DBCourse;";m_pConnection->Open("","","",adConnectUnspecified);m_pConnection->DefaultDatabase="DBCourse";}else{AfxMessageBox(TEXT("創建Connection對象失敗"));///顯示錯誤信息returnFALSE;}}catch(_com_errore)///捕捉異常{CStringerrormessage;errormessage.Format(TEXT("連接資料庫失敗!\r\n錯誤信息:%s(%ld)"),e.ErrorMessage(),e.Error());AfxMessageBox(errormessage);///顯示錯誤信息returnFALSE;}returnTRUE;}操作資料庫[cpp]viewplainprint?voidCLogin::OnBnClickedButton1(){if(m_user.GetWindowTextLength()ConnectDB())return;TCHARszUserName[20];TCHARszPassword[50];TCHARszSql[MAX_PATH];//獲取用戶輸入的用戶名和密碼m_user.GetWindowText(szUserName,20);m_password.GetWindowText(szPassword,50);//創建_RecordsetPtr用來執行資料庫操作_RecordsetPtrpRecordset;pRecordset.CreateInstance("ADODB.Recordset");_tcscpy_s(szSql,TEXT("select*fromusrwhereuname='"));_tcscat_s(szSql,szUserName);_tcscat_s(szSql,TEXT("'andpasswd='"));_tcscat_s(szSql,szPassword);_tcscat_s(szSql,TEXT("';"));pRecordset->Open(_variant_t(szSql),_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);intnResult=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]viewplainprint?//添加dll庫#import"c:\programfiles\commonfiles\system\ado\msado15.dll"no_namespacerename("EOF","adoEOF")//添加dll庫//添加宏定義#defineDLG_RESULT_OK1#defineDLG_RESULT_ERROR2#defineDLG_RESULT_CANCEL3//添加宏定義