當前位置:首頁 » 文件管理 » 上傳資料庫

上傳資料庫

發布時間: 2022-01-10 18:47:50

1. 如何把mysql資料庫上傳到遠程伺服器上(即網站)

1)、數據不多的情況下,可以直接用資料庫連接工具,上面有資料庫拷貝到資料庫的功能來拷貝。
2)、數據量大的情況下,建議用下面的方式:
1、遠程服務上面安裝mysql伺服器

2、本地的資料庫的數據導出到一個文件中
3、ftp或者其他方式,把這個資料庫文件傳到遠程伺服器
4、用遠程服務中source命令,導入

2. 如何實現將本地文件直接上傳到伺服器資料庫

將本地資料庫導入到伺服器資料庫的方法/步驟:
1、在本地和伺服器都安裝同樣的資料庫客戶端,如oracle常用SQLPlus、MySQL常用HeiDi sql或者navicat、mssql2005則常用SQL Server Management Studio;

2、在本地通過資料庫客戶端導出資料庫為sql文件;
3、將sql文件遠程傳遞到伺服器上;
4、在伺服器上用相同的資料庫客戶端將sql文件執行一遍即可將本地資料庫導入到伺服器上。

3. 如何上傳文件到資料庫

文件上傳到資料庫請參考以下示例:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java" import="java.sql.*" %>
<%/////連接資料庫
java.sql.Connection conn;
java.sql.Statement stmt;
java.sql.ResultSet rs1;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:dababasename");///數據源
stmt=conn.createStatement();
%>
<%

String sqlin="insert into drawing values ;
File file = new File("c:/z.jpg");
long l1=file.length();
int l2=(int)l1;
FileInputStream is = new FileInputStream(file);
InputStream fis=(InputStream)is;
PreparedStatement ps = conn.prepareStatement("insert into images values (?,?)");
ps.setString(1,file.getName());
ps.setBinaryStream(2,fis,file.length());
ps.executeUpdate();
ps.close();
fis.close();

//將圖片從資料庫中提取,進行顯示
//drawing欄位為IMAGE類型
stmt = conn.createStatement();
rs1 = stmt.executeQuery("SELECT * FROM drawing WHERE drawing_code ='0-515' and version=3");
if (rs1.next())
{
String dim_image = rs1.getString("file_name");
byte [] blocco = rs1.getBytes("drawing");
response.setContentType("image/jpeg");
ServletOutputStream op = response.getOutputStream();
for(int i=0;i<blocco.length;i++)
{
op.write(blocco[i]);
}
}
rs1.close();
%>

4. 如何上傳到伺服器資料庫

告訴你個簡單的方法,就是在伺服器上搭建好資料庫以後,把本地的資料庫(也就是data文件下的)全部傳到伺服器data下。然後修改phpcms的config文件,也就是資料庫名密碼啥的。就可以了。

5. 如何將客戶端上傳的數據(post方法)存入MySQL資料庫

if(isset($_FILES['upfile']) && is_uploaded_file($_FILES['upfile']['tmp_name']))
{
$filesize = $_FILES['upfile']['size']; //得到文件大小
$upfile_type = $_FILES['upfile']['type']; //文件類型
$upfile_temp = $_FILES['upfile']['tmp_name']; //臨時文件名
$upfile_name = $_FILES['upfile']['name']; //原文件名

$savePath = '/upload'; //文件保存目錄

$fs = strrpos($upfile_name,'.');//得到文件名後綴 str right position

if( $fs === false ) {
error('提取擴展名失敗!');
exit;
} else {
$fs = substr($upfile_name,$fs);
$fs = strtolower($fs);
}

//如:$fs(.jpg) => $ext(jpg)
$ext = substr($fs,1);

if(in_array($upfile_type,$sparr_image) || in_array( $ext,$sp_image) )
{//圖片
$mediatype=1;
$savePath .= '/image/';
mymkdir(SITE_ROOT.$savePath);
} else if(in_array($ext,$sp_doc)){ //word/wps文檔
$mediatype = 2;
$savePath .= '/doc/';
mymkdir(SITE_ROOT.$savePath);

} else if(in_array($ext,$sp_text)){ //文本文件
$mediatype = 3;
$savePath .= '/doc/';
mymkdir(SITE_ROOT.$savePath);
} else if(in_array($ext,$sp_rar)) { //壓縮文件
$mediatype = 4;
$savePath .= '/rar/';
mymkdir(SITE_ROOT.$savePath);
} else if(in_array($ext,$sp_execl)){
$mediatype = 5;
$savePath .= '/doc/';
mymkdir(SITE_ROOT.$savePath);
}else {
error("上傳文件失敗!<br>所上傳的文件類型不被允許!只允許上傳圖片、文檔及壓縮文件");
exit;
}

//構造新的文件名及完整路徑(我這里用登陸時的驗證碼和時間做為文件名)
$savePath .= date('Y');
$filename = $_SESSION['checkcode'].time().$fs; //驗證碼、時間、擴展名
$fullpath = SITE_ROOT.$savePath; //得到完整路徑
$url = $savePath.'/'.$filename; //$url就是你要保存到資料庫的路徑了
$fullfilename = SITE_ROOT.$url; //得到文件在磁碟上存儲的完整路徑

mymkdir($fullpath); //我自己寫的函數,如果目錄不存在則逐級創建目錄

//移動文件
@move_uploaded_file($upfile_temp,$fullfilename);

if( !file_exists($fullfilename)) { //檢測文件是否轉移成功
error("文件上傳失敗!");
exit;
}

//將文件信息插入資料庫
$msg = '文件上傳成功!';

$f_name = trim($_POST['title']);
$f_name = substr($f_name,0,60);
if( isset($_POST['parent']) && $_POST['parent'] != 0) {
$sql = 'INSERT INTO z_files (filename, url,type,parent,ext,size,upuser,uptime) VALUES ('.
sprintf("'%s','%s','%d','%d','%s','%d','%d',now())",$f_name,$url,$mediatype,intval($_POST['parent']),$ext,$filesize,$_SESSION['userid']);
} else {
$sql = 'INSERT INTO z_files (filename, url,type,ext,size,upuser,uptime) VALUES ('.
sprintf("'%s','%s','%d','%s','%d','%d',now())",$f_name,$url,$mediatype,$ext,$filesize,$_SESSION['userid']);
}
//執行sql查詢($db對象是我自己寫的一個資料庫操作類)
if(!$db->query($sql)) {
error('文件信息插入資料庫失敗!'.$db->getLastError());
}

if( isset($_GET['mod']) && $_GET['mod'] == 'd') {
echo '<script language="javascript" type="text/javascript">window.location="./?m=file&s=sfile";</script>';
} else {
message('./index.php?m=mediafile','文件信息插入資料庫成功!', 1, $title='');
}
}

6. 如何上傳sql資料庫

用數據導入,SQL
Server企業管理器中有,你選擇導入就OK了。需要其IP,分配給你的用戶名,密碼,資料庫名。等信息。

7. 如何把MYSQL資料庫上傳到空間

首先,登錄mysql(127.0.0.1/phpmyadmin)輸入用戶名、密碼,用戶名通常是root,密碼自己看著辦,然後在本地導出資料庫,存為一個擴展名為xxx.sql的文檔。如果你在資料庫里用到了GB2312記得用Dreamweaver打開,替換成GBK,因為我的PHPMYADMIN裡面沒有GB2312編碼。

然後通過瀏覽器打開網址的後台管理界面,用新網給你的用戶名和密碼登陸。在最下方有一個MYSQL資料庫管理入口。

進入新網後台以後,進去後再次要求輸入密碼,再次驗證,你照開始一樣輸入就可以。我的MYSQL資料庫沒有直接導入功能,所以把剛剛在Dreamweaver編輯的代碼全部復制到SQL執行窗口,點擊執行即可!接下來就是修改網站文件里的鏈接代碼,將對應的伺服器地址、用戶名和密碼換成對應的就可以了。很簡單吧。

8. 資料庫怎麼上傳的

直接把SQL復制,在新資料庫運行

9. 怎樣把做好的項目上傳到伺服器上。 資料庫怎樣導入

你只要把網站連接資料庫的代碼改成連接MySQL的就行了吧,然後把你的網站重新布署下

熱點內容
長沙java培訓機構哪家好 發布:2024-11-14 12:40:53 瀏覽:228
外存儲器硬碟能存儲的高清電影數 發布:2024-11-14 12:33:23 瀏覽:265
python分號作用 發布:2024-11-14 12:31:50 瀏覽:223
方舟編譯器下載要錢嗎 發布:2024-11-14 12:29:20 瀏覽:62
jspoa源碼 發布:2024-11-14 12:21:31 瀏覽:420
不記得了密碼怎麼辦 發布:2024-11-14 12:18:58 瀏覽:442
python字元串的大小 發布:2024-11-14 12:17:24 瀏覽:222
源碼編輯軟體 發布:2024-11-14 12:15:00 瀏覽:386
java中object 發布:2024-11-14 12:11:48 瀏覽:636
買車時哪些配置需要另外加錢 發布:2024-11-14 12:10:19 瀏覽:534