1. idea資料庫怎麼寫查找內容
根據id查詢資料庫中的一個內容:
1.連接資料庫
2.編寫帶?的sql語句
3.預編譯
4.填充佔位符
5.執行操作
6.if判斷是否有值,列印輸出
7.關閉驅動
示例:
package cn.kgc.crud;
import cn.kgc.entity.User;
import cn.kgc.util.JDBCUtil;
import java.sql.*;/**
* Created by helloworld on 2020/6/24.
* 根據id查詢一個數據 */public class SelectUserById { public static void main(String[] args){
Connection connection=null;
PreparedStatement pstm=null;
ResultSet rs=null; try { //1連接資料庫
Class.forName("com.mysql.jdbc.Driver"); // 使用的技術:資料庫名://ip:mysql埠/資料庫名字
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/xxx", "rxxx", "xxxxx") //2.編寫?sql
String sql ="select * from user where id=?"; //3.預編譯
pstm = connection.prepareStatement(sql); //4.填充佔位符
pstm.setObject(1,"1"); //5.執行
rs = pstm.executeQuery(); //6判斷是否有值,然後列印
if(rs.next()){ /*int id = rs.getInt(1);
String name = rs.getString(2);
int age = rs.getInt(3);*/
int id = rs.getInt("id");
String name = rs.getString("name"); int age = rs.getInt("age");
User user = new User(id,name,age);
System.out.println(user.toString()); // System.out.println("id:"+id+",name:"+name+",age"+age);
}
} catch (SQLException e) {
e.printStackTrace();
}finally { //7.關閉
JDBCUtil.closeResource2(rs,pstm,connection);
}
}
}
2. idea如何刪除資料庫連接
在軟體的右側,有一個data base的菜單,點擊這個菜單,有你連接的資料庫,然後右鍵點擊刪除就可以了
3. IDEA如何連接mysql
IDEA軟體開發集成工具,常用於java軟體項目開發,軟體項目中使用到了mysql資料庫存儲數據的時候,需要使用客戶端圖形化工具連接數據查看或修改數據內容,使用IDEA就可以直接連接資料庫查詢或修改數據,不需要再單獨下載資料庫客戶端軟體了,下面我介紹下如何使用IDEA連接mysql資料庫查詢數據內容的方法:
1、
打開IDEA軟體工具,正常打開一個項目工程之後,在工具類的右側會看到Database圖標,點擊打開之後,如果之前沒有連接過任何資料庫,這個窗口頁面都是空的點擊如圖所示的加號按鈕,創建一個新的資料庫連接
;
2、選擇Data Source,然後再選擇MySQL,這里可以看到支持很多種資料庫類型,這里選擇您自己對應使用的資料庫類型,這里我們演示使用的是mysql資料庫;
3、在這個頁面需要填寫連接的資料庫host,資料庫名稱,用戶名以及密碼,埠如果是mysql默認是3306,如果沒有修改保持默認即可;
4、連接mysql需要配置mysql連接的資料庫驅動文件,如果沒有配置的話,會提示沒有可用的驅動,在頁面點擊加號按鈕找到電腦的驅動文件位置、添加上即可
;
5、驅動文件和連接配置信息填寫完成之後,點擊Test Connection按鈕測試連接是否可以正常連接,當出現Connection successful提示即表示測試連接成功,以上配置信息填寫正確
;
6、直接點擊確定按鈕,即可正常打開連接進行mysql資料庫內容的查詢了,可以看到tables是資料庫表,下面是函數對象
;
7、在某個表名稱上,雙擊滑鼠左鍵,即可打開表數據內容窗口,查詢到了數據表中內容數據,可以針對數據進行增刪改查等操作;
8、從以上操作可以看到,一般寫代碼一般調試數據的時候,可以都在IDEA工具中完成了,不需要再多次切換工具那麼麻煩了。