① SQL server如何創建新數據源
MDF就是sql server的資料庫文件呀
添加ODBC,最後一個就是SQL SERVER,按想到連接就得了
PS:你是不是要附加這個資料庫上去?打開企業管理器——資料庫——附加資料庫
② word中如何建立數據源文件
數據其實可以在別的地方做好,再插進來,比如在EXCEL中做好,復制過去
③ 電腦如何建立數據源
在電腦上建立數據源。如果我們若要創建資料庫的話,那麼必須要確定好資料庫的名稱,所有者,大小以及存儲數據的文件文件組成的,創建資料庫的時候感覺付出與起來最大數據量,因創建盡可能大的數據文件,我們在啟動這個對象時候,在對象資源管理器中的資料庫節點上右擊,然後,就可以進行創建了。那麼現在我們就來講解一下吧。
知識點①:首先我們要啟動一個對象,然後在對象資源管理器窗口中,打開資料庫的節點上又記,然後選擇快捷菜單中的新建資料庫命令。
知識點②:第二步在彈出了新建資料庫的對話框的時候,我們在常規的數據頁中,點開資料庫名稱文荒,然後輸入要創建資料庫的名稱,其中,在這個資料庫文件中都有兩個名稱,邏輯文件名以及物理文件名,那麼講解一下邏輯文件名是什麼,邏輯文件名是所有的語句中引用物理文件時所使用到的名稱,邏輯文件名必須要符合這個標志的規則,每一個資料庫的邏輯文件名只有一個,物理文件名是包括了目錄路徑的物理文件,一些,通過,資料庫中至少包含一個主數據文件和一個事務文件,它的存儲路徑和文件名都可以再進行修改,當然也可以利用添加按鈕或者添加多個文件。
知識點③:第三步在常規的數據頁中的數據文件初始大小中可以設置文件的初始大小,單擊,自動增長方式後的按鈕就可以設置自動增長方式和最大文件大小,單擊路徑後的按鈕可以設置文件的存放路徑。
知識點④:第四步在選項數據頁中設置好資料庫的屬性選項,在文件組數據頁中增加和刪除文件名,在對象資源管理窗口中展開資料庫就可以看到新建的資料庫了。
④ 如何新建數據源
打開數據源ODBC,選擇上面用戶DSN、系統DSN、文件DSN中的一項,如系統DSN,點擊右邊的「添加」,選擇相應的資料庫類型,如是SQL的,則填寫數據源名,連接伺服器以及相應的資料庫等後即可完成。如是ACCESS、文本的、excel,需要選擇相應的數據文件的位置,記得在選擇文件時把「只讀」前的勾去掉。
關於用戶DSN、系統DSN、文件DSN,區別如下:
1. 用戶DSN會把相應的配置信息保存在Windows的注冊表中,但是只允許創建該DSN的登錄用戶使用。
2.系統DSN同樣將有關的配置信息保存在系統注冊表中,但是與用戶DSN不同的是系統DSN允許所有登錄伺服器的用戶使用。
3.文件DSN把具體的配置信息保存在硬碟上的某個具體文件中。文件DSN允許所有登錄伺服器的用戶使用,而且即使在沒有任何用戶登錄的情況下,也可以提供對資料庫DSN的訪問支持。此外,因為文件DSN被保存在硬碟文件里,所以可以方便地復制到其它機器中(文件可以在網路范圍內共享)
⑤ 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();
⑥ 如何創建 DataSource
你好,可以參見下面:
數據源是資料庫連接池裡面的概念,連接池就是指當伺服器啟動時,先建立幾個連接,在應用需要與資料庫連接時,就從連接池裡獲取,使用完以後,不是將連接斷掉,而是放回到池裡面,這樣就減少了數據連接創建的次數,大大提高了連接性能。而數據源就是給伺服器一個配置信息,然伺服器就知道怎麼使用JDBC驅動,比如url參數,資料庫實例名、用戶名與密碼等等。Java中的數據源就是javax.sql.DataSource。DataSource的創建可以有不同的實現,下面以mysql為例介紹幾種常見DataSource的創建方法:
一、JNDI方式創建DataSource
以JNDI方式創建數據源首先要配置數據源的相關連接信息,也就是數據源連接池。該配置應該在Tomcat安裝目錄下的conf/context.xml文件中配置,在Eclipse的J2EE架構下,也可以把context.xml文件創建在/META-INF目錄下。其配置如下:
<Context><!--MySql-->
<Resource name="jdbc/movie" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="[用戶名]" password="[密碼]" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/[實例名]?autoReconnect=true"/>
</Context>
正確的配置後,就可以在程序中以JNDI的方式創建數據源,得到資料庫連接並進行相應的操作。代碼如下:
try {
Context context = new InitialContext();
if (context == null){
throw new Exception("create context failed!");
}
DataSource ds = (DataSource) context.lookup("java:comp/env/jdbc/[實例名]");
if (ds == null) {
Thread.sleep(2000);
ds = (DataSource) context.lookup("java:comp/env/jdbc/[實例名]");
if (ds == null) {
throw new Exception("get datasource failed!");
}
}
} catch (NamingException ne) {
throw ne;
} catch (Exception e) {
throw e;
}
二、Apache提供的簡單連接池創建數據源
以這種方式創建數據源必須先准備兩個jar文件:commons-dbcp.jar 和 commons-pool.jar,將這兩個jar包放到WEB-INF/lib目錄下。以這種方式創建的數據源就不再是javax.sql.DataSource了,而是org.apache.commons.dbcp.BasicDataSource。而且不再需要配置任何文件就可以直接使用。代碼如下:
// 創建BasicDataSource對象
BasicDataSource ds = new BasicDataSource();
ds.setDriverClassName("com.mysql.jdbc.Driver");
ds.setUrl("jdbc:mysql://localhost:3306/[實例名]");
ds.setUsername("[用戶名]");
ds.setPassword("[密碼]");
ds.setInitialSize(50);
ds.setMaxActive(100);
ds.setMaxIdle(30);
ds.setMaxWait(10000);
// 關閉數據源連接
ds.close();
三、C3P0方式創建數據源
使用C3P0方式創建數據源應該首先准備一個jar文件:c3p0-0.9.1.2.jar,將其放到WEB-INF/lib目錄下,就可以在項目中使用C3P0創建數據源,C3P0創建的數據源對象也不是DataSource對象,而是ComboPooledDataSource,代碼如下:
// 創建ComboPooledDataSource對象
ComboPooledDataSource ds = new ComboPooledDataSource();
ds.setDriverClass("com.mysql.jdbc.Driver");
ds.setJdbcUrl("jdbc:mysql://localhost:3306/[實例名]");
ds.setUser("[用戶名]");
ds.setPassword("[密碼]");
ds.setInitialPoolSize(50);
ds.setMaxPoolSize(100);
ds.setMaxIdleTime(10000);
四、Proxool方式創建數據源
採用該方式創建數據源需要准備的jar包:proxool-01.9.0RC3.jar,將其放到WEB-INF/lib目錄下,之後就可以項目中創建ProxoolDataSource對象,其代碼如下:
// 創建ProxoolDataSource對象
ProxoolDataSource ds = new ProxoolDataSource();
ds.setDriver("com.mysql.jdbc.Driver");
ds.setDriverUrl("jdbc:mysql://localhost:3306/[實例名]");
ds.setUser("[用戶名]");
ds.setPassword("[密碼]");
五、BoneCP方式創建數據源
BoneCP是一個快速高效,開源免費的Java資料庫接池。創作者稱,BoneCP在性能上會完全超越所有主流的Java連接池。它可以幫你管理數據連接,讓你的應用程序能更快速地訪問資料庫。比C3P0/DBCP(DataBaseconnection pool,資料庫連接池)連接池快25倍。這個資料庫連接池採用Google Collection作為內部的集合類框架,而且現在的版本已經很穩定。要使用BoneCP,必須用到的jar文件有:
· bonecp-0.6.5.jar
· google-collections-1.0.jar
· slf4j-api-1.5.11.jar
· slf4j-log4j12-1.5.11.jar
· log4j-1.2.15.jar
將這些jar包放到WEB-INF/lib目錄下,就可以在程序中創建BoneCPDataSource對象,代碼如下:
// 創建BoneCPDataSource對象
BoneCPDataSource ds = new BoneCPDataSource();
ds.setDriverClass("com.mysql.jdbc.Driver");
ds.setJdbcUrl("jdbc:mysql://localhost:3306/[實例名]");
ds.setUsername("[用戶名]");
ds.setPassword("[密碼]");
ds.setAcquireIncrement(1);
ds.setAcquireRetryDelay(10000);
ds.setIdleConnectionTestPeriod(100);
ds.setMinConnectionsPerPartition(2);
ds.setMaxConnectionsPerPartition(20);
ds.setPartitionCount(2);
在創建完數據源之後,就可以利用jdbc在程序與資料庫之間建立連接,但要注意的是,要有相關的jdbc驅動包,不同的資料庫需要不同的驅動,一般在各個資料庫官方網都可以獲取。
望採納!
⑦ EXCEL表格操作的數據來源怎麼弄
excel表格中的數據來源就是指在插入圖形時,需要用到的用來做圖形的基礎數據,根據該數據生成圖形,具體如下:
1、打開電腦中的一個excel文檔,然後在文檔中輸入基礎數據,這個數據就是作為插入圖形的數據來源: