❶ java 用程序創建數據源怎麼做
jdbc資料庫連接:1.載入驅動Class.forName(「xxxDriver」)2建立連接:Connection conn= DriverManager.getConnection(url,user,password);(url是連接地址ip埠號和資料庫實例名,user用戶名,password密碼)3獲取statement對象:Statement stmt=conn.createStatement();4通過Statement執行Sql語句:stmt.executeQquery(String sql)會返回查詢結果集,stmt.executeUpdate(String sql)返回int型,表示影響記錄的條數;5處理結果:ResultSet rs=str.executeQuery(String sql);while(rs.next()){
System.out.println(rs.getInt(id));
}
5:關閉數據源:rs.close();
下面是連接各種資料庫的方法:
1、Oracle8/8i/9i資料庫(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl為資料庫的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
2、DB2資料庫
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample為你的資料庫名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
3、Sql Server7.0/2000資料庫
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb為資料庫
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
4、Sybase資料庫
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";
//myDB為你的資料庫名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
5、Informix資料庫
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//myDB為資料庫名
Connection conn= DriverManager.getConnection(url);
6、MySQL資料庫
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB為資料庫名
Connection conn= DriverManager.getConnection(url);
7、PostgreSQL資料庫
Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB"
//myDB為資料庫名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password);
8、JDBC-ODBC橋
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:jsp");
jsp為建立的odbc數據源名,事先要先將SQL server的表設置為數據源。在「管理工具」-「數據源odbc」里用系統DNS添加。
8.Oracle8/8i/9i資料庫(thin模式)
//import java.sql.*;
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl為資料庫的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmtNew=conn.createStatement();
9.DB2資料庫
//import java.sql.*;
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample為你的資料庫名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmtNew=conn.createStatement();
10.Sql Server7.0/2000資料庫
//import java.sql.*;
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
//String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db2"; //7.0、2000
String url="jdbc:sqlserver://localhost:1433;DatabaseName=db2"; //2005
//db2為資料庫名
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmtNew=conn.createStatement();
11.Sybase資料庫
//import java.sql.*;
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB為你的資料庫名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
Statement stmtNew=conn.createStatement();
12.Informix資料庫
//import java.sql.*;
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword"; //myDB為資料庫名
Connection conn= DriverManager.getConnection(url);
Statement stmtNew=conn.createStatement();
13.MySQL資料庫
//import java.sql.*;
//Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Class.forName("com.mysql.jdbc.Driver");
//String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1";
String url ="jdbc:mysql://localhost:3306/myDB";
//myDB為資料庫名
Connection conn= DriverManager.getConnection(url,"root","root");
Statement stmtNew=conn.createStatement();
14.PostgreSQL資料庫
//import java.sql.*;
Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB" //myDB為資料庫名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmtNew=conn.createStatement();
15.access資料庫直連用ODBC的
//import java.sql.*;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connection conn = DriverManager.getConnection(url,"sa","");
Statement stmtNew=conn.createStatement();
16.程序計時
long time1=System.currentTimeMillis();
long time2=System.currentTimeMillis();
long interval=time2-time1;
17.延時
try {
Thread.sleep(Integer.Parse(%%1));
} catch(InterruptedException e) {
e.printStackTrace();
}
18.連接Excel文件
//import java.sql.*;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:driver={Microsoft Excel Driver (*.xls)};DBQ=D:\\myDB.xls"; // 不設置數據源
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmtNew=conn.createStatement();
❷ 怎麼用WORD製作數據源
做成類似的表格,填入相應的數據,保存,就可以作為數據源。
❸ 怎麼製作tableau數據源
tableau貌似不支持任何三維圖表,在二維的屏幕上模擬三維圖表會扭曲長度、大小,反而令信息失真。如果你一定要做三維餅圖的話,我現在用的finereport倒是可以的,具體步驟如下:
1、准備數據
新建工作簿,添加數據集,SQL語句為SELECT*FROM 訂單 WHERE 貨主國家='中國',查詢出中國的所有訂單信息。
製作一張分組報表統計出中國各地區的銷量總和,以此為數據源製作一張三維餅圖,如下:
5、保存於預覽
保存模板,點擊分頁預覽,效果即如上。
❹ 你好,多多,可以教下我如何在EXCEL中製作需要的數據源,謝謝! 請把詳細步驟告之!
沒有需求哦。。。一般就是事前確定兩個事兒,第一是,你需要的數據源有多少列,每一列說的什麼事兒
第二是,每一列的數據格式,最後就是導入數據
❺ 2010版word建立數據源
「郵件」----「開始郵件合並」----「選擇收件人」按鈕----從彈出的下拉菜單中選擇「使用現有列表」命令-----出現「選取數據源」對話框。
設置數據源
數據源又叫做收件人列表,實際上數據原種保存的可能不僅僅包括收件人信息,還有可能包括其他信息。
對於Word 2007的郵件合並功能來說,數據源的存在方式很多:一是可以用Word 2007來創建數據源;二是可以通過Word表格來製作數據源;三是可以用Excel表格製作數據源;四是可以使用Outlook或Outlook Express的通訊錄來製作數據源;五是可以用指定格式的文本文件保存數據源。
(一)用Word自建數據源
用Word 2007建立數據源的方法如下:
單擊「郵件」選項卡,在「郵件」功能區中單擊「選擇收件人」按鈕,在下拉菜單中選擇「鍵入新列表」命令。
Word 2007彈出「新建地址列表」對話框。
列表中的信息包括職務、名字、姓氏、公司名稱、地址行等13項內容,如果不符合用戶的需要,可以進行設置。例如,這里只需要「姓名」、「性別」、「職務」、「工作單位」四項內容,需要單擊「自定義列」按鈕進行修改。
在「自定義地址列表」對話框中,在「欄位名」列表中選中某欄位名,如「電子郵件地址」,然後單擊「刪除」按鈕。
在彈出的確認對話框中,系統詢問用戶是否要刪除該項目,單擊「是」按鈕進行刪除。
重復上述步驟。修改欄位名,在「欄位名」列表中選中欄位名,然後單擊「重命名」按鈕,在彈出的「重命名 域」對話框中輸入用戶需要的名稱。
定義好欄位信息後,單擊「確定」按鈕,回到「新建地址列表」對話框中。
在「新建地址列表」對話框中,根據欄位名輸入相關信息,每輸完一個欄位,按下「TAB」鍵即可輸入下一個欄位,每行輸完最後一個欄位後,按下「TAB」鍵會自動增加一個記錄。用戶也可以單擊「新建條目」按鈕來新建記錄,單擊「刪除條目」按鈕來刪除某條記錄。
當數據錄入完畢後,單擊「確定」按鈕,會彈出「保存通訊錄」對話框,建議將數據源保存在默認位置。輸入保存的文件名,單擊「保存」按鈕即可。
(二)使用Outlook的地址簿作為數據源
Microsoft Outlook 2007或者Outlook Exress都是用戶收發郵件的常用工具軟體,而這兩個軟體都帶有地址簿功能,把常用的聯系人放到地址簿中。而Word 2007的郵件合並功能則可以直接使用Microsoft Outlook 2007的地址簿,也可以把Outlook Express的地址簿導出供Word 2007作為數據源。具體操作步驟如下:
單擊「郵件」選項卡,在「郵件」功能區中單擊「選擇收件人」按鈕,在下拉菜單中選擇「從Outlook聯系人中選擇」命令。
系統彈出「選擇聯系人」對話框,單擊「確定」按鈕。
系統會彈出「郵件合並收件人」對話框,單擊「確定」按鈕即可。
(三)使用Outlook Express的通訊簿作為數據源
Word 2007並不能直接從Outlook Express的通訊簿中讀取數據,因此需要先把Outlook Express的通訊簿導出。導出的步驟如下:
啟動Outlook Express,單擊「地址」按鈕打開通訊簿。
在「通訊簿」對話框中單擊「文件/導出/其他通訊簿」命令。
在「通訊簿導出工具」對話框中,選擇「文本文件(以逗號分隔)」,然後單擊「導出」按鈕。
在「CSV導出」對話框中,設置導出文件的保存位置,建議保存到「我的數據源」文件夾中,並為導出文件取一個名稱,然後單擊「下一步」按鈕,即可導出通訊簿。
但Outlook Express的數據導出後,Word即可用它來作為數據源,操作步驟如下:
單擊「郵件」選項卡,在「郵件」功能區中單擊「選擇收件人」按鈕,在下拉菜單中選擇「使用現有列表」命令。
在「選擇數據源」對話框中,找到剛才導出的Outlook Express通訊簿文件,然後單擊「打開」按鈕。
在「文件轉換」對話框中,在「文件編碼」區域中選擇「Windows默認」選項,然後單擊「確定」按鈕即可。
(四)使用其他數據源
Word 2007還可以使用其他數據源,如Word自身製作的表格、Excel表格和特定格式的文本文件等,但對這些文件有一定要求。
對於Word表格來說,該文檔只能包含一個表,表格的首行必須包括標題,其他行必須包含要合並的記錄。
對於Excel表格來說,表格的首行應包含標題,其他行必須包含要合並的記錄。Excel表格中可能包含有多張工作簿。
純文本文檔也可以作為數據源,實際上Outlook Express導出的通訊簿文件就是一個純文本文件。對於純文本文件來說,需要由多行組成,第一行是標題信息,其餘的行則是要合並的記錄。不論是標題,還是很要合並的記錄,在數據之間需要用製表符或逗號分隔開。
當數據源文件建好後,Word 2007即可在郵件合並功能中使用它,使用已有數據源的方法與使用Outlook Express導出的通訊簿的方法基本相同,都是單擊「選擇收件人」按鈕,選擇「使用現有列表」命令打開數據源文件。但由於Excel表格中可能包含多張工作簿,因此在打開Excel 表格時,會出現如圖1所示的對話框,需要用戶手工選擇要用哪張工作簿中的數據作為數據源,用戶需要正確選擇。
四、添加郵件合並域
當主文檔製作完畢,數據源添加成功後,就要在主文檔中添加郵件合並域了。如果要製作邀請函,數據源中應該包括收件人的姓名和職務,也就是說,在製作主文檔時,在邀請函的抬頭處只需寫上「尊敬的:」即可,然後在冒號前面增加姓名和職務的郵件合並域。
具體操作步驟如下:
把游標插入點定位於抬頭中「尊敬的:」冒號前。
在「郵件」功能區中單擊「插入合並域」按鈕,選擇「姓名」。
再次在「郵件」功能區中單擊「插入合並域」按鈕,選擇「職務」,完成合並域的插入。
五、完成郵件合並
4. (一)預覽郵件合並
5. 在設置好主聞到那個、設置了數據源、插入了合並域後,怎樣才能知道生成的文檔是什麼樣的呢?Word 2007的預覽功能可以直觀地在屏幕上顯示目的文檔。
6. 在「郵件」功能區中單擊預覽結果區域中的「預覽效果」按鈕,即可在屏幕上看到目的文檔。
7. 在預覽郵件合並時,屏幕上顯示的只是主文檔與某一條數據相結合而產生的文檔,此時,單擊「郵件」功能區中預覽效果區域的右向箭頭按鈕,可以查看主文檔與前一條數據結合產生的文檔,單擊右向箭頭按鈕可以查看下一條記錄。
8. 如果插入的合並域的格式不符合要求,用戶可以選中合並域,為其設置字體字型大小。
9. (二)自動檢查錯誤
10. 逐條地查看預覽結果比較麻煩,Word 2007提供了自動檢查錯誤功能。要使用這項功能,只需在預覽效果區域中單擊自動檢查錯誤按鈕,即可彈出一個「檢查並報告錯誤」對話框,選中「模擬合並,同時在新文檔中報告錯誤」,單擊「確定」按鈕,Word 2007會模擬合並並檢查錯誤。
11. 如果沒有錯誤,會提示用戶沒有發現郵件合並錯誤,一旦發生了錯誤,會彈出一個對話框,在此對話框中,會告訴用戶哪些合並域沒有在數據源中,如果單擊「刪除域」按鈕,則會從主文檔中刪除該合並域;用戶也可以在「數據源中的域」下拉列表中選擇正確的域,然後單擊「確定」按鈕,即可用指定的域替代發生錯誤的域。
12. (三)完成郵件合並
13. 經過前兩步的操作,確保合並域的格式符合要求並且沒有錯誤後,即可進行郵件合並。在進行郵件合並時,有兩個選項,一是合並到文檔中;二是直接把合並的結果用列印機列印出來。
14. 如果要合並到文檔中,需要在「郵件」功能區中單擊「完成並合並」按鈕,選擇「編輯單個文檔」命令,Word會彈出一個對話框,在此對話框中選擇「全部」選項,單擊「確定」按鈕,即可把主文檔與數據源合並,合並結果將輸入到新文檔中。
❻ WORD文檔數據源文件製作,
用郵件合並功能。
http://jingyan..com/article/6b97984d7c6ace1ca2b0bfba.html
1、打開word點擊郵件按鈕,然後選擇郵件合並按鈕
2、然後點擊選擇收件人按鈕。在這里已有的excel,所以選擇現有聯系人。在文檔選擇你建立的excel文檔。選擇數據存在的表和需要使用的項。
3、然後插入合並域就變得可用了,這個時候你可以在文檔編輯中插入需要用到的域。
4、然後點擊預覽就可以展示文檔效果了。
5、如果想要保存到一個文件裡面,就點完成合並按鈕。