当前位置:首页 » 操作系统 » 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();
}
}
}

热点内容
行车记录仪安卓版如何使用 发布:2025-03-09 20:58:03 浏览:311
sql登陆不了 发布:2025-03-09 20:45:16 浏览:923
如何用本机做服务器 发布:2025-03-09 20:43:54 浏览:43
新时达服务器如何查故障 发布:2025-03-09 20:31:14 浏览:948
sql2005server 发布:2025-03-09 20:31:08 浏览:112
过滤sql注入 发布:2025-03-09 20:23:25 浏览:991
华为荣耀6大容量存储 发布:2025-03-09 20:22:34 浏览:456
php流图片 发布:2025-03-09 20:22:27 浏览:43
农行密码多少位 发布:2025-03-09 20:21:55 浏览:147
林肯冒险家两驱车型配置怎么选 发布:2025-03-09 20:18:34 浏览:23