『壹』 超連接如何傳遞當前url到資料庫
你用個隱藏的文本框來存儲當前地址的url,然後用resquest("name")來獲取隱藏文本框中的值,然後存如資料庫。
『貳』 什麼是URL,怎麼使用
URL是Uniform Resource Locator的縮寫,即統一資源定位器,它是一個識別Internet中哪裡有信息資源,並且將Internet提供的服務統一編址的系統。通過URL可以到達任何一個地方尋找需要的東西,比如文件、資料庫、圖像、新聞組等等,可以這樣說,URL是Internet上的地址簿。URL一般由三個部分構成,各個部分如下: 1. 伺服器標識符 通過選擇伺服器標識符能夠確定將要訪問的伺服器的類型,URL中的伺服器標識符可以有http://、FTP://、GOPHER://、TELNET://、NWES://等等類型,分別指定為採用超文本傳輸協議連接、採用文件傳輸協議連接、與GOPHER伺服器連接、與TELNET會話連接、與USENET新聞組相連接。 2. 信息資源地址 信息資源地址是由兩部分構成的,一是機器名稱,如www.tsinghua.e.cn是用來指示資源所存在的機器,另一個是通信埠號(port number),是連接時所使用的通信埠號。埠是Internet用來辨別特定信息服務用的一種軟體標識,其設置范圍是0到65535之間的整數,一般情況下使用的是標准埠號,可以不用寫出。在需要特殊服務時會用到非標准埠號,這時就要寫出,如http://www.tsinghua.e.cn:81。常見的Internet提供服務的埠號,如HTTP的標准埠號為80,TELNET的標准埠號為23,FTP的標准埠號為21等等。 3. 路徑名 路徑名是給出資源在所在機器上的完整文件名,一般情況下只有用戶知道所要找的資源在什麼地方時才會給出這個選項。如http://www.tsinghua.e.cn/index.html等。
『叄』 連接mysql的url寫法
這樣:
jdbc:mysql://<hostname>[<:3306>]/<dbname>
jdbc:mysql://localhost:3306/db_librarySys
Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db_librarySys?user=root&password=1234");
Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db_librarySys","root","1234");
(3)怎麼使用url的方式訪問資料庫擴展閱讀:
注意事項
URL=協議名+子協議名+數據源名。
1、協議名總是「jdbc」。
2、子協議名由JDBC驅動程序的編寫者決定。
3、數據源名也可能包含用戶與口令等信息;這些信息也可單獨提供。
URL:jdbc:oracle:thin:@machine_name:port:dbname
註:machine_name:資料庫所在的機器的名稱;
port:埠號,默認是1521
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);
注意:Oracle的URL有兩種寫法:
1、jdbc:oracle:thin:@localhost:1521:databaseName 常用操作sql的工具:sqlDeveloper.exe,還可以用其他資料庫,如mysql等
2、jdbc:oracle:oci:@localhost:1521:databaseName 用來操作SQL的工具只能用:PL/SQL Developer;資料庫集群時候常用此連接,比上面那個多點功能,性能好點。
『肆』 資料庫的地址url
資料庫URL就是資料庫的地址,也就是自己的數據文件的目錄地址。
資料庫是以一定方式儲存在一起、能與多個用戶共享、具有盡可能小的冗餘度、與應用程序彼此獨立的數據集合,可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據進行新增、查詢、更新、刪除等操作。
統一資源定位符(英語:UniformResourceLocator,縮寫:URL;或稱統一資源定位器、定位地址、URL地址,俗稱網頁地址或簡稱網址)是網際網路上標準的資源的地址,如同在網路上的門牌。
統一資源定位符不但被用作網頁地址,JDBC客戶端也使用統一資源定位符連接其資料庫伺服器。作為對比,ODBC的連接字元串作用相同,但並不採用 URL 格式,而是分號和等號分隔的鍵值對。
以下是一個Oracle資料庫的統一資源定位符:
jdbc:datadirect:oracle://myserver:1521;sid=testdb
(4)怎麼使用url的方式訪問資料庫擴展閱讀
資料庫共有3種類型,為關系資料庫、非關系型資料庫和鍵值資料庫。
1、關系資料庫
MySQL、MariaDB(MySQL的代替品,英文維基網路從MySQL轉向MariaDB)、Percona Server(MySQL的代替品·)、PostgreSQL、Microsoft Access、Microsoft SQL Server、Google Fusion Tables、FileMaker、Oracle資料庫、Sybase、dBASE、Clipper、FoxPro、foshub。
幾乎所有的資料庫管理系統都配備了一個開放式資料庫連接(ODBC)驅動程序,令各個資料庫之間得以互相集成。
2、非關系型資料庫(NoSQL)
BigTable(Google)、Cassandra、MongoDB、CouchDB。
3、鍵值(key-value)資料庫
Apache Cassandra(為Facebook所使用):高度可擴展、Dynamo、LevelDB(Google)。
『伍』 java鏈接mysql資料庫url怎麼寫
連接代碼如下:
public static void main(String[] args){
// 驅動程序名
String driver = "com.mysql.jdbc.Driver";
// URL指向要訪問的資料庫名scutcs
String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置時的用戶名
String user = "root";
// MySQL配置時的密碼
String password = "root";
try {
// 載入驅動程序
Class.forName(driver);
// 連續資料庫
Connection conn = DriverManager.getConnection(url, user, password);
if(!conn.isClosed())
System.out.println("Succeeded connecting to the Database!");
// statement用來執行SQL語句
Statement statement = conn.createStatement();
// 要執行的SQL語句
String sql = "select * from student";
// 結果集
ResultSet rs = statement.executeQuery(sql);
System.out.println("-----------------");
System.out.println("執行結果如下所示:");
System.out.println("-----------------");
System.out.println(" 學號" + "\t" + " 姓名");
System.out.println("-----------------");
String name = null;
while(rs.next()) {
// 選擇sname這列數據
name = rs.getString("sname");
// 首先使用ISO-8859-1字元集將name解碼為位元組序列並將結果存儲新的位元組數組中。
// 然後使用GB2312字元集解碼指定的位元組數組
name = new String(name.getBytes("ISO-8859-1"),"GB2312");
// 輸出結果
System.out.println(rs.getString("sno") + "\t" + name);
}
rs.close();
conn.close();
} catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch(SQLException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
}
『陸』 遠程訪問資料庫的url該怎麼寫
通過系統數據源連接資料庫
那麼你只需要將數據源mydb改成對應遠程資料庫的數據源即可
比如你可以從新到管理工具-數據源-系統DSN裡面添加一個數據源名為MyDb2,資料庫選擇為遠程的那個你要訪問的資料庫即可,其它設置類同你設置mydb的情況。
然後將Connection con=DriverManager.getConnection("jdbc:odbc:mydb");
改動為
Connection con=DriverManager.getConnection("jdbc:odbc:MyDb2");即可
『柒』 如何直接根據輸入地址欄的url查詢資料庫
瀏覽器只是個窗口,對資料庫操作還是需要頁面,你可以弄個事件,當跳轉到這個頁面的時候就觸發這個頁面,從而對資料庫操作....
『捌』 eclipse用jdbc連接mysql資料庫時,url是填什麼怎樣找出地址
127.0.0.1指的本機地址,是本地的意思 ,改成localhost也是相同的意思。而3306是mysql的默認埠,除非安裝了mysql後手動修改過埠,否則通常情況下沒修改都是3306。
若是連接本地資料庫為127.0.0.1:3306。若進行了修改可以自行進入資料庫查看。
(8)怎麼使用url的方式訪問資料庫擴展閱讀
結構化查詢語言(SQL) 是訪問關系資料庫的標准語言。困難之處在於:雖然大多數的 DBMS (資料庫管理系統)對其基本功能都使用了標准形式的 SQL,但它們卻不符合最近為更高級的功能定義的標准 SQL 語法或語義。
例如,並非所有的資料庫都支持儲存程序或外部連接,那些支持這一功能的資料庫又相互不一致。人們希望 SQL 中真正標準的那部份能夠進行擴展以包括越來越多的功能。但同時 JDBC API 又必須支持現有的 SQL。
JDBC API 解決這個問題的一種方法是允許將任何查詢字元串一直傳到所涉及的 DBMS驅動程序上。這意味著應用程序可以使用任意多的 SQL 功能,但它必須冒這樣的風險:有可能在某些 DBMS 上出錯。
事實上,應用程序查詢甚至不一定要是 SQL,或者說它可以是個為特定的 DBMS 設計的 SQL 的專用派生物(例如,文檔或圖象查詢)。
連接 MySQL
格式:mysql -h 主機地址 -u 用戶名 -p 用戶密碼
例1:連接到本機上的MYSQL。
首先在打開 DOS 窗口,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root 是沒有密碼的,故直接回車即可進入到 MySQL 中了,MySQL 的提示符是:mysql>
例2:連接到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
『玖』 如何直接用瀏覽器裡面的URL去查詢資料庫中的數據
別逗了,瀏覽器只是個窗口,對資料庫操作還是需要頁面,你可以弄個事件,當跳轉到這個頁面的時候就觸發這個頁面,從而對資料庫操作....
『拾』 如何直接訪問網站的資料庫
樓上的這種問題我也遇到過,往往是設計網站界面視圖的人沒有考慮到所有的需求,提供的資料庫查詢不夠靈活。
確實有可能找到辦法去訪問這個資料庫,不過應該提醒樓主,網站做界面的目的出了美觀方便外,就是要限制用戶不訪問,所以通過非正常途徑訪問就要承擔一定的責任了。
具體方法有:
1.理想方法:得到資料庫的地址,例如樓上說的把mdb文件直接下載下來。當然很少有網站用access做資料庫的,一般情況是需要知道資料庫IP地址,資料庫類型,庫名,用戶名和密碼,然後通過toad等客戶端軟體來訪問。
既然是理想方法,這種情況不太可能發生,除非你是內部人士,可以知道很多信息。因為通常資料庫伺服器會放在區域網上,不能被外部訪問到。
2.實際方法:採用SQL注入等黑客技術。SQL注入是最簡單的黑客技術了,不過由於簡單威力也不會很大,要求網站設計對於安全的考慮不周,存在漏洞才行。
由於網站設計不周,就會在出錯或者某些情況下暴露出資料庫表結構的一些內幕,這樣就可以寫出你想要的SQL命令,把它插入到Web表單遞交,或者頁面請求的查詢字元串中,最終達到欺騙伺服器執行的目的。
如果樓主想了解更多,可以學學黑客知識,祝樓主好運!