如何連接到MySQL數據庫並執行查詢?Java中的數據庫查詢
回答
...如果你真的要使用Java來查詢你應該看得更遠MySQL服務器,看了一些關於JDBC,ORM,transactions這個概念將如何使用數據庫幫你。
您可以使用JDBC來查詢Mysql數據庫,以及幾乎任何其他DBMS誰擁有的JDBC驅動程序實現的。
的ORM系統提供對象和數據庫之間的層程序員,使所有的辛勤工作爲您(理論上)。
即使與之前的時候,你真的需要有關於交易的一些基本知識,封裝在一個原子單元,只有完全執行或根本不執行所有你的行動。
愚蠢的答案。你不會增加任何價值,而且你認爲你很有趣。來自StackOverflow的問題出現在Google搜索的第一頁。關鍵是要有一個答案,而不是另一個谷歌搜索。如果你沒有任何答案,那麼就說一句話。參見元現場這個問題的詳細資料:http://meta.stackexchange.com/questions/8724/how-to-deal-with-google-questions – Gnoupi 2010-01-26 19:51:15
好吧,我明白你的意思。我很抱歉。讓我們再試一次。 – rsilva4 2010-01-27 09:25:55
確實好多了。感謝您提高答案。 – Gnoupi 2010-02-15 13:35:46
http://dev.mysql.com/usingmysql/java/
這或許應該被遷移到計算器。
我試圖連接到Microsoft SQL Server Management Studio中,我有我的筆記本電腦。 – 2014-05-07 19:35:38
首先獲得您的JDBC驅動程序,如MySQL的連接器/ J - 罐子添加到您的項目。
公共類mysqlTest {
public static void main(String[] args) {
String driver = "com.mysql.jdbc.Driver";
String protocol = "jdbc:mysql://localhost/";
String database = "database";
String username = "mysqlUsername";
String password = "mysqlPassword";
Properties props = new Properties();
props.put("user", username);
props.put("password", password);
Connection conn;
Statement s;
ResultSet rs;
String createTableStatment = "CREATE TABLE test (`id` INTEGER NOT NULL)";
String insertStatment = "INSERT INTO test VALUES(1)";
String selectQuery = "SELECT * FROM test";
try {
Class.forName(driver).newInstance();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
conn = DriverManager.getConnection(protocol + database,props);
conn.setAutoCommit(true);
s = conn.createStatement();
s.execute(createTableStatment);
s.execute(insertStatment);
rs = s.executeQuery(selectQuery);
while (rs.next()){
System.out.println("id = "+rs.getString("id"));
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
夢幻般的回答亞當。你在15分鐘內將這個愛好者Java開發人員從零開始到MySQL查詢!這包括.jar下載/安裝!優步的榮譽。 – 2014-07-21 07:43:35
您可以嘗試MySQL JDBC Utilities API在Java中的MySQL連接:那麼,你可以像訪問數據庫。
- 1. Java和數據庫查詢?
- 2. 查詢數據庫中的數據
- 3. 數據庫查詢vs java處理
- 4. java類和數據庫查詢
- 5. 同步數據庫查詢java
- 6. 使用java查詢MySQL數據庫
- 7. 的Java + Oracle數據庫:如何查詢數據庫中的一組值
- 8. 查詢數據庫
- 9. 查詢數據庫
- 10. 查詢數據庫
- 11. 數據庫 - 查詢?
- 12. 在java中的mysql查詢不在數據庫中工作
- 13. 如何在java中查詢數據庫中的日期間隔?
- 14. Java針對大量數據的數據庫查詢/更新
- 15. PHP的數據庫查詢
- 16. Prolog的數據庫查詢
- 17. Android的數據庫查詢
- 18. CodeIgniter的數據庫查詢
- 19. SugarCRM的查詢數據庫
- 20. 數據庫的SQL查詢
- 21. Drupal的數據庫查詢
- 22. 的MySQL數據庫查詢
- 23. Django的數據庫查詢
- 24. 數據庫查詢計數
- 25. MySQL查詢數據庫中查看
- 26. 在Java中查詢數據庫之後返回數組
- 27. 在java中查詢數據庫的最快方法
- 28. 如何在Java中查詢OrientDB數據庫的頂點?
- 29. 在java中通過查詢更改現有的數據庫行
- 30. 如何將java中的值傳遞給查詢cassnadra數據庫
作爲一種編程的問題,這應該被移動到堆棧溢出。 (雖然我確信已經有很多次*已經有很多次了...) – Jonik 2010-01-26 18:48:53
如果你剛剛開始,你可能想在你的問題中陳述。還發布您嘗試過的以及您遇到的問題。否則,你可能得不到任何有用的答案。 – ChrisF 2010-01-26 18:51:10
(我沒有找到任何*確切*副本雖然與快速瀏覽上SO) – Jonik 2010-01-26 18:56:10