1. 如何上傳文件到資料庫
文件上傳到資料庫請參考以下示例:
<%@ 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();
%>
2. 單片機怎樣把採集的數據上傳到網站的資料庫中
1、直接:單片機配乙太網介面,移植個tcp/ip協議站,單片機直接登陸伺服器上傳數據;
2、間接:單片機通過串口、USB等其他介面把數據傳給有乙太網的模塊或設備(如電腦),在傳到伺服器。
3. 怎麼工業設備中數據讀入db2資料庫中
你指的是工控設備吧,通過專門的數據採集裝置,可以將數據導出,業界有相關的介面(例如串口PS232)導出的。
工控設備基本上都有專門的方法導到電腦里,形成標准數據例如(txt文本,csv格式)。
然後稍加調整就可以導到資料庫里。
具體可詢問該設備的廠家。
4. 請問,怎樣將無紙記錄儀的數據實時傳送到資料庫系統中去進行存儲
一般的設備都有隨機軟體,由於機器上沒有主動的數據觸發功能,一般只能又軟體將數據傳輸到指定格式的資料庫中,有可能是文本或其他,實時採集的時候只能是分析機器傳到本地的文件內容,將需要的內容傳到資料庫,這是軟體主動式的採集,而不是採集儀主動送到指定資料庫。
另一種方式,通過廠家提供的介面程序,修改原有採集數據的保存方式,將採集到的數據格式化後存放到指定資料庫表中。
5. 怎樣將自己機子上的表上傳到伺服器的資料庫中
不太明白,伺服器上建表,然後把你機器上的數據導入。
6. 如何收集來自多個狀態監測設備的數據,並存入資料庫
對相同類型的PD-Guard,也可能連接了多台(數據存入相同或不同的MySQL資料庫伺服器);其實,第一階段只需要考慮一個變電站內多個PD-Guard監測設備僅連接進入一個MySQL資料庫伺服器的情形。
將來再考慮多個變電站的數據匯集的情形。
1、先查詢目的資料庫中的最大時間記錄的時間;
2、查詢源資料庫中等於該記錄時間的數據記錄,插入到目的資料庫中(需查驗確保不插入重復記錄);
3、查詢源資料庫中時間大於該記錄時間的數據記錄,並插入到目的資料庫中。
7. 資料庫怎麼上傳的
直接把SQL復制,在新資料庫運行
8. PLC中生成的數據如何傳輸到伺服器上的資料庫中
這個具體情況不同:
asp網站所使用的access資料庫,直接FTP上傳到網站程序目錄中即可。
php網站使用的mysql資料庫,可以備份為.sql文件,然後到網站伺服器後台,導入備份然後執行還原即可導入原數據。
net網站使用的sql資料庫,常見的是備份為.bak文件,然後網站後台導入備份,繼續執行還原即可導入原數據。
另外對於mysql,如果可以拿到源文件,也可以直接打包傳送到伺服器,然後解壓放置到伺服器mysql目錄即可。
9. Oracle資料庫中的生產數據如何轉存到資料庫倉庫中
如果不需要轉換,可以使用
1、邏輯導出導入
2、可傳輸表空間
3、Goldengate同步
4、DBlink+ctas
5、SQL*loader
6、外部表
等方式來轉存。
如果需要進行抽取轉換等過程,則需要使用專用的軟體了,(goldengate也可以實現轉換的目的)
10. 如何將設備數據寫入db塊
將D:chu.dmp 中的數據導入 TEST資料庫中。 imp system/manager@TEST file=d:chu.dmp
imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp
ignore=y上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行導入。 在後面加上 ignore=y 就可以了。
擴展:Oracle數據導入導出imp/exp就相當於oracle數據還原與備份。exp命令可以把數據從遠程資料庫伺服器導出到本地的dmp文件, imp命令可以把dmp文件從本地導入到遠處的資料庫伺服器中。