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();
}
}
}