當前位置:首頁 » 操作系統 » java資料庫試題

java資料庫試題

發布時間: 2023-08-22 08:20:13

1. java面試題,關於資料庫的建表和查詢

1.

USER表
ID,USER_NAME,GENDER,HOBBY,EDUCATION
MERCHANT表
ID,NAME,SHOP,SEQ_NUM,PERSON,TEL
LOGIN表
ID,NAME,PASSWORD,MOBILE
登陸表的id於會員表和商戶表的id關聯。
2.
select L.ID,L.NAME,L.PASSWORD,L.MOBILE from LOGIN L inner join USER U on U.ID=L.ID where U.NAME="王五"
3.
select M.*,L.NAME as LOGIN_NAME,L.PASSWORD,L.MOBILE from MERCHANT M inner join LOGIN L on L.ID=M.ID

2. java_資料庫面試題。求高手分析

答案是A。JDBC規定
如果是數值類型,而且是NULL,JDBC返回的0
wasNull():如果是null,返回true

3. java資料庫

public static void main(String[] args) {
try {
Class.forName(「com.mysql.jdbc.Driver」);//載入mysql驅動
con=DriverManager.getConnection(「jdbc:mysql://127.0.0.1/student」, 「 root」, "root");//第一個鏈接的url需要吧student改成你的庫名,2個事賬號,3是密碼
PreparedStatement ps=null;//創建執行sql語句的對象
String sql="iinsert into Student(stuID,name,score) values(?,?,?);
ps=con.prepareStatement(sql);//執行sql語句
ps.setString(1, "101");//對sql語句進行賦值
ps.setString(2, "niuniu");
ps.setInt(3, 90);
ps.executeUpdate();//執行sql
} catch (SQLException e) {
e.printStackTrace();
}
finally{
try {
if(conn!=null)
conn.close();//關閉連接
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:645
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:936
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:632
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:821
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:731
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1066
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:299
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:160
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:852
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:763