欢迎来到天天文库
浏览记录
ID:34723836
大小:109.18 KB
页数:15页
时间:2019-03-10
《java数据库的增删改查》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、//数据库的查询数据packagecom.geminno.www.day1;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.sql.Connection;publicclassFirstJDBC{//类publicstaticvoidmain(String[]args){//主方法Connectionconn=null;//在这里
2、定义,后面可以直接关闭Statementst=null;ResultSetrs=null;try{//1.加载驱动Class.forName("com.mysql.jdbc.Driver");//这个是固定的//2.建立连接Stringurl="jdbc:mysql://localhost:3306/day810";//定义数据库位置Stringuser="root";//定义用户名Stringpassword="root";//定义数据库密码conn=DriverManager.getConnection(url
3、,user,password);//建立连接,千万不能导入错误if(conn!=null){System.out.println("连接成功!!");}else{System.out.println("连接失败!!");}//3.创建对象st=conn.createStatement();//创建一个Statement对象Stringsql="select*fromstudent";//输入一个sql语句,用来发送到sql服务器//4.发送sql语句rs=st.executeQuery(sql);//发送sql语句
4、并返回一个值//5.处理结果集(输出第一条数据)//由于数据太多,所有这种方法太麻烦了,所有直接加一个循环//因为rs.next()返回是Boolean类型的,所以可以作为标志来//当rs.next()为true时,进行循环,当rs.next()为false时,退出循环。/*rs.next();Stringsno=rs.getString("sno");System.out.print(sno+"");Stringsname=rs.getString("sname");System.out.print(sname+
5、"");Stringssex=rs.getString("ssex");System.out.print(ssex+"");intsage=rs.getInt("sage");System.out.print(sage+"");Stringsdept=rs.getString("sdept");System.out.print(sdept+"");intscore=rs.getInt("score");System.out.println(score);//输出第二条数据rs.next();sno=rs.getSt
6、ring("sno");System.out.print(sno+"");sname=rs.getString("sname");System.out.print(sname+"");ssex=rs.getString("ssex");System.out.print(ssex+"");sage=rs.getInt("sage");System.out.print(sage+"");sdept=rs.getString("sdept");System.out.print(sdept+"");score=rs.get
7、Int("score");System.out.println(score);*///5.处理结果集//当rs.next()为true时,进行循环,当rs.next()为false时,退出循环。while(rs.next()){//用rs.next()作为标志进行循环Stringsno=rs.getString("sno");//处理的结果集所对应的内容System.out.print(sno+"t");Stringsname=rs.getString("sname");System.out.print(snam
8、e+"t");Stringssex=rs.getString("ssex");System.out.print(ssex+"t");intsage=rs.getInt("sage");System.out.print(sage+"t");Stringsdept=rs.getString("sdept");System.out.print(sdept+"
此文档下载收益归作者所有