當前位置:首頁 » 操作系統 » 程序連接資料庫

程序連接資料庫

發布時間: 2022-06-08 19:00:20

① 如何把資料庫和其他程序連接起來

首先 程序和數據里連接 需要一個驅動 這個工具別人已經寫好了 你只要拿過來 加到程序裡面然後 要和資料庫連接 就要知道 資料庫的伺服器地址 登陸資料庫的用戶名 密碼 使用的是哪個資料庫實例最後就可以連接了原理和登陸網上一個網頁差不多 首先需要一個瀏覽器 比如ie 然後需要知道網址 用戶名 密碼 等等

② 資料庫與程序之間的連接需要什麼軟體例如我寫了一個程序,我該怎麼把程序與資料庫連在一起

要數據介面,php中有大量的連接資料庫的api,啟用擴展後就能用.
$conn
=
mysql_connect("localhost",
"root",
"密碼");
//連接資料庫
mysql_select_db("資料庫名稱");
//選擇資料庫名稱
$r
=
mysql_query("select
*
from
表名");
//查詢表
while(
$row
=
mysql_fetch_assoc(
$r
)
)
{
print_r(
$row
);
}
這樣就能取出資料庫里所有表的數據了

③ 如何在主程序使用JdBC連接資料庫

1 編寫JDBCUtil類專門用來連接資料庫
2 注冊驅動,使用DriverManager.getConnection(url,user,pass)獲取連接
3 創建statement對象,
4 編寫sql
5 調用executeQuery進行查詢,executeUpdate進行增刪改

④ 怎樣實現在程序中動態的連接資料庫

//動態庫和普通進程調用資料庫方式沒有任何區別,以下的程序兼容WINDOWS ODBC資料庫連接和LINUX MYSQL連接,是跨平台的。
#ifdef WIN32
#include <windows.h>
#include <odbcinst.h>
#include <sqlext.h>
#else
#include <mysql.h>
#include <unistd.h>
#define SQLHANDLE static MYSQL
#endif
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

SQLHANDLE hDBEnv, hDBC;

int DB_Open(char * dbcn, char * usr, char * pwd)
{
int r;
#ifdef WIN32
r = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &hDBEnv);
if(r) return 0;
r = SQLSetEnvAttr(hDBEnv,SQL_ATTR_ODBC_VERSION,
(void*)SQL_OV_ODBC3,0);
if(r) return 0;
r = SQLAllocHandle(SQL_HANDLE_DBC, hDBEnv, &hDBC);
if(r) return 0;
r = SQLConnect(hDBC,
(unsigned char *)dbcn, strlen(dbcn),
(unsigned char *)usr, strlen(usr),
(unsigned char *)pwd, strlen(pwd));
return r==SQL_SUCCESS || r==SQL_SUCCESS_WITH_INFO;
#else
mysql_init(&hDBC);
MYSQL * rx = mysql_real_connect(
&hDBC, dbcn, usr, pwd, NULL, 0, NULL, 0);
if(!rx) return 0;
return 1;
#endif
}//end DB_Open

int DB_Exec(char * sql)
{
#ifdef WIN32
SQLHANDLE hStatement = NULL;
SQLAllocHandle(SQL_HANDLE_STMT, hDBC, &hStatement);
SQLExecDirect(hStatement,(unsigned char *)sql, strlen(sql));
SQLCloseCursor(hStatement);
SQLFreeHandle(SQL_HANDLE_STMT, hStatement);
hStatement = NULL;
#else
mysql_real_query (&hDBC, sql, strlen(sql));
#endif
return 1;
}//end DB_Exec

int DB_Close(void)
{
#ifdef WIN32
SQLDisconnect(hDBC);
SQLFreeHandle(SQL_HANDLE_DBC, hDBC);
SQLFreeHandle(SQL_HANDLE_ENV, hDBEnv);
#else
mysql_close(&hDBC);
#endif
return 1;
}//DB_Close()

#ifndef WIN32
typedef struct tagMySQLRecordset {
MYSQL_RES * hRecord;
void * * row;
int * size;
int cols;
} MYSQLRecordset;

⑤ 如何在C#程序中連接SQL Server Compact Edition資料庫

創建新的
SQL
Server
Compact
Edition
資料庫創建新的訂閱配置步驟為三步:
創建發布-->web同步-->創建訂閱_______________________________________________________________________________________生成應用程序創建新的智能設備項目添加引用添加數據連接選擇要顯示的數據添加節點在應用程序的代碼頁中,可添加包含資料庫文件的路徑和名稱的字元串變數、用於刪除資料庫文件(如果已存在)的代碼、用於創建與
SQL
Server
發布的連接、同步數據和創建一個包含已發布數據的新本地資料庫的代碼。添加代碼在解決方案資源管理器中,右鍵單擊「Form1」,然後選擇「查看代碼」。在代碼頁中,查找
Form1
的類定義。添加一個字元串變數,並賦值為
.sdf
文件的路徑和文件名。Visual
Studio
在先前步驟中創建的數據源需要資料庫文件駐留在
\Program
Files\ApplicationName
文件夾中,其中
ApplicationName
為應用程序的名稱。例如,如果您命名了新項目
SQLMobile,則應將字元串變數設置為
"\Program
Files\SQLMobile\sqlmobile.sdf"。類定義的前幾行應該與以下代碼類似:[C#]復制代碼
public partial class Form1 : System.Windows.Forms.Form
{
private System.Windows.Forms.MainMenu mainMenu1;
string filename = @"\Program Files\SQLMobile\sqlmobile.sdf";
public Form1()
{
InitializeComponent();
}

⑥ 用delphi做的程序如何連接SQL資料庫應該怎麼操作

1.
新建一個FORM。在控制項欄找到ADO一欄,把裡面的ADOConnection和ADOQuery兩個各建立一個放在FORM里。這兩個控制項運行後是不可見的,所以你可以隨便放在FORM的任何位置。然後再找到DATA
ACCESS一欄,把它下屬的DataSource控制項拖一個放到FORM里。用這三個控制項就可以建立連接了。
2.設置相關屬性,首先我們設置ADOConnection,這個控制項就是與數據連接的控制項。雙擊它彈出配置窗口,單擊BUILD..按鈕,出現資料庫鏈接屬性窗口,ACCESS資料庫就選擇有個JET4.0什麼的那個資料庫,如果是本地的資料庫可以在下拉列表選擇伺服器名稱或者自己直接輸入伺服器名稱(遠程的直接輸入IP即可),然後輸入登錄密碼和選擇資料庫。設置完成點擊測試連接,顯示成功說明鏈接正常,單擊完成退出設置。
3
ADOQuery這個控制項是用SQL操作資料庫的,在它的屬性欄有個connection屬性,點擊它的下拉菜單選擇剛剛建立好的ADOConnection1,DataSource控制項則是存放結果的地方,把它的DataSet屬性設置成ADOQuery1。這樣我們就可以通過調用ADOQuery來對資料庫進行操作了。
4
鏈接好資料庫以後就可以對資料庫進行操作了。最常見的用法是建立一個DBGRID,然後把他的connection屬性選成我們的Datasource1。如果你想預先設置好SQL語句的話,在ADOQUERY的左邊屬性欄里的SQL欄,點那個三個點的省略號輸入你想查詢的SQL語句。然後ACTIVE屬性設置成TRUE,這樣一運行,在DBGRID里就會顯示你的SQL查詢結果了。

java使用主程序JDBC連接資料庫

JDBC的四部曲:
* 第一步 a)載入對應的驅動程序(首先確保將對應的驅動程序的jar包導入到項目中)
*/
Class.forName("com.mysql.jdbc.Driver");

/*
* 第一步 b)根據已經載入的驅動程序 利用相應的參數 獲取資料庫的指定連接
*/

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/myxjgs", "root", "root");

/*
* 第二步 根據已經獲取的連接對象 得到查詢窗口的對象
*/

Statement st = conn.createStatement();

/*
* 第三步 寫並且在statement執行sql語句
*/

int i = st.executeUpdate(sql.toString());

/*
* 第四步 根據執行結果處理返回值
*/
if(i != 0){
flag = true;
}
————————————————
版權聲明:本文為CSDN博主「peihong19900420」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/peihong19900420/article/details/84353278

⑧ 為什麼程序連接資料庫只需要資料庫賬戶密碼,而沒有資料庫登錄賬戶密碼

程序登錄資料庫的時候在後台都配置的資料庫的連接方式。賬戶和密碼是看你在程序中哪裡使用。程序會自己去匹配對應的資料庫連接配置。
好比你要開車導航已經為你查詢好了路線。你只需要開始導航一樣。

⑨ C++或C程序如何與資料庫建立連接

一般要看使用的資料庫。如果
操作
sql
server
需要用到
ado
驅動,這種驅動使用mfc做的包裝類比較多一些,在控制台直接編寫代碼可能稍顯繁瑣。
如果操作mysql,在安裝mysql的時候,有相應的include頭文件和庫文件,可以在自己的ide開發環境中進行設置。

⑩ 怎麼實現程序與資料庫的連接

string sql ="server=192.168.0.59;uid=sa;pwd=panwei;database=master";//連接字元串conn = new SqlConnection(sql);//聲明連接對象conn.Open();//連接打開就連上了.net和Java本質上沒有區別,都是託管型的。.net是建立在java基礎上的,增加了一些新的東西

熱點內容
萬科海上傳奇二期 發布:2024-11-01 14:22:52 瀏覽:59
u盤文件夾是空的 發布:2024-11-01 14:19:57 瀏覽:402
python包含字元串 發布:2024-11-01 14:19:17 瀏覽:479
c語言的精華 發布:2024-11-01 14:19:02 瀏覽:588
steam截圖文件夾 發布:2024-11-01 14:18:59 瀏覽:613
ipad怎麼往安卓傳照片 發布:2024-11-01 14:18:19 瀏覽:508
我的電腦沒有文件夾選項 發布:2024-11-01 14:13:55 瀏覽:546
vb創建資料庫表 發布:2024-11-01 14:11:55 瀏覽:872
sql聯合表 發布:2024-11-01 14:03:25 瀏覽:962
linux編程gcc 發布:2024-11-01 14:02:41 瀏覽:705