資料庫的調用
A. 怎樣調用資料庫的數據
你這個問題太大了。有很多方法。就程序設計語言來說,很多程序設計語言都有調用資料庫的命令。一般地,先建立資料庫連接,再用命令調用sql語句獲取資料庫的數據。對於.net的linq,操作更方便,功能更強大。
B. 如何調用mysql資料庫裡面的數據
建立一個空的控制台程序,建立一個cpp文件,在其中加入如下代碼。代碼部分:
Cpp代碼
#include<winsock2.h>
//定義socket
#include<iostream>
#include"mysql.h"
//#pragma comment( lib, "libmysql.lib");
//此句話和在附加依賴項中增加libmysql.lib 的功能一樣
usingnamespace std;
int main(char **args)
{
MYSQL mysql;
mysql_init(&mysql);
if (mysql_real_connect(&mysql,"localhost","root","","test",3306,0,0))
{
cout<<"ok"<<endl;
return 0;
}
else
{
int i = mysql_errno(&mysql);
constchar * s = mysql_error(&mysql);
cout << s<<endl;
}
}
#include<winsock2.h>
//定義socket
#include<iostream>
#include"mysql.h"
//#pragma comment( lib, "libmysql.lib");
//此句話和在附加依賴項中增加libmysql.lib 的功能一樣
usingnamespace std;
int main(char **args)
{
MYSQL mysql;
mysql_init(&mysql);
if (mysql_real_connect(&mysql,"localhost","root","","test",3306,0,0))
{
cout<<"ok"<<endl;
return 0;
}
else
{
int i = mysql_errno(&mysql);
constchar * s = mysql_error(&mysql);
cout << s<<endl;
}
} 相關設置:
1、附加包含頭文件的目錄,include就是mysql-5.0.27-win32\Include文件夾。
2、附加庫目錄,MySql lib中的文件就是mysql-5.0.27-win32\lib\opt中的文件
3、附加依賴項,名稱為libmysql.lib
4、將libmysql.dll拷貝到debug文件夾中,libmysql.dll在lib文件夾中有
C. 資料庫 請問這個SQL調用咋搞呢 。
select
t.用戶+'共 【'+convert(varchar,cnt)+'】條 最新一條名稱 '+t.名稱+' 編號 '+t.編號 as info
from(select max(ID)ID,count(ID)cnt from 表
group by 編號)c
inner join 表 t on c.ID=t.ID
D. 調用資料庫
一,
select [欄位一],[欄位二] from [表]
二,
select 表1.欄位1,表1.欄位2,表2.欄位1,表2.欄位2 from 表1 inner join 表2 on 表1.欄位1=表2.欄位1
前提,表1.欄位1 裡面的東西跟 表2.欄位1 要一樣.
E. 如何調用資料庫
建兩個表,一個存數據內容,一個記錄本次要顯示的記錄位置,比如
Create Table Content(
ID Char(2) primary key ,//強烈建議用主鍵,這樣會提高性能
Content varchar2(200));
Create Table NextPosstion(
ID Char(2));
每次顯示時將當前顯示的數據ID保存在NextPosstion中,下次再顯示時,取得該值並定位,然後向下穩定,並將移動後的值更新到NextPosstion。
每一次顯示需要判斷一下,因為每一次顯示是向N表中添加數據,以後才會更新。判斷可以使用資料庫是否每一條記錄Eof來判斷
F. 如何調用伺服器上的資料庫
access資料庫 無法通過遠程連接
mysql和mssql只要按照程序的說明進行設置就可以了
例如mYsql的
Mysql資料庫是Linux主機上使用最為廣泛的一種功能強大的資料庫。您可以通過Mysql資料庫客戶端來進行管理,另外,您也可以通過更加直觀的phpMyadmin來進行管理。方法如下:
首先下載PhpMyAdmin軟體,將此文件包解壓
找到其中的一個文件: config.inc.php(或者如config.*等, 該文件名會因phpmyadmin版本不同, 而有所差別) 修改以下配置: $cfgServers[1]['host'] = 'localhost'; // MySQL hostname
$cfgServers[1]['port'] = ''; // MySQL port - leave blank for default port
$cfgServers[1]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfgServers[1]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfgServers[1]['stser'] = ''; // MySQL standard user settings (this user must have read-only $cfgServers[1]['stdpass'] = ''; // access to the "mysql/user" and "mysql/db" tables)
$cfgServers[1]['adv_auth'] = FALSE; // Use advanced authentication?
$cfgServers[1]['user'] = '資料庫用戶名'; // MySQL user(此項需要設置)
$cfgServers[1]['password'] = '資料庫密碼'; // MySQL password (only needed with basic auth) (此項需要設置)
$cfgServers[1]['only_db'] = ''資料庫名稱'; // If set to a db-name,...(此項需要設置)
然後您ftp到您的網站, 在您的網站下建立一個目錄phpmyadmin, 把phpmyadmin所有文件上傳到該目錄下訪問http://'yourdomain.com/phpmyadmin, 即可管理您的資料庫了."
在您建好您的資料庫後, 記得把這些phpadmin的文件移走, 否則便讓任何人都可以管理您的資料庫了.
MSSQL的
asp連接mssql代碼:
dim conn, conntol
conntol = "driver={SQL Server};server=伺服器名字;uid=登陸帳號;pwd=登陸密碼;database=資料庫名字"
set conn=server.createobject("adodb.connection")
conn.open conntol
G. 如何在java中實現資料庫語句的調用
不清楚你想連接什麼資料庫 以下是一些資料庫的連接:
mySQl:
Connection conn=null;
Statement st=null;
ResultSet rs=null;
try{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://127.0.0.1:3307/資料庫名";
String user="root";
String password="";
conn= DriverManager.getConnection(url,user,password);
st=conn.createStatement();
}
catch(Exception e)
{
e.printStackTrace();
}
SQLSERVER:
Connection conn=null;
Statement st=null;
ResultSet rs=null;
PreparedStatement upst = null;
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=資料庫名";
String user="sa";
String password="";
conn= DriverManager.getConnection(url,user,password);
}
catch(Exception e)
{
e.printStackTrace();
}
ORACLE:
try {
Class.forName("oracle.jdbc.driver.OracleDriver"); // 載入驅動類
// 注冊JDBC驅動
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String sourceURL = "jdbc:oracle:thin:@localhost::1521:orcl"; //localhost視具體情況需要改變
String user = "scott";//用戶
String password = "tiger";//密碼
con = DriverManager.getConnection(sourceURL,user,password); // 建立連接
}catch (Exception e){
e.printStackTrace();
}
執行SQL:類似的
stmt = conn.createStatement();
String sql = "insert into ……";// sql
stmt.executeUpdate(sql);
H. 資料庫調用
你可以直接建一張表結構相同的表,然後可以直接用插入命令將查詢你要用的那張表的數據的結果集也就可以了啊
簡單命令如下:
insert into 新表
select *
from 舊表
go
你也就可以隨便操作新表的數據了啊
補充說明:
就是在你當前資料庫中先建一個表結構跟你要調用的那張舊表的表結構一樣的新表,這個沒有問題吧。
然後就是象我說的那樣啊
use 當前資料庫的庫名
insert into 新表表名(如TEST2)
select *
from 舊表表名(如TEST1)
go
這樣就可以了的
I. 怎麼調用mysql資料庫
首先在運行輸入 cmd
打開了之後在此輸入 mysql -h你的IP或者花生殼的賬戶 -uroot -p該資料庫的密碼
例如:mysql -h30.158.59.78 -uroot -pabc123
mysql -htom.xicp.net -uroot -pabc123
J. 如何調用資料庫中的數據
你先你的程序上添加Activex data object Library 控制項然後你可以連接資料庫, 連接資料庫的時候你要用connection ixiang
我給你寫連接資料庫的代碼
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
這個語句通過連接資料庫
C:\mydatabase.mdb
這個地址你自己換你資料庫文件保存的地址。
好好學習好好努力