当前位置:首页 » 操作系统 » 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 浏览:705
制作脚本网站 发布:2025-10-20 08:17:34 浏览:969
python中的init方法 发布:2025-10-20 08:17:33 浏览:677
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:830
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:737
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1076
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:309
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:189
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:875
python股票数据获取 发布:2025-10-20 07:39:44 浏览:830