资源描述:
《数据库的各种操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库的各种操作importjava.sql.*;importjava.net.URL;classinsert{publicstaticvoidmain(Stringargs[]){Stringurl="jdbc:microsoft:sqlserver://localhost:1433;User=javaDB;Password=javadb;DatabaseName=northwind";//设置三个sql语句Stringquery="Select*FromFirstTable";Stringquery1="InsertintoFirstTabl
2、e(ID,Name,Type,Description,Others)Values(6,'java','TTTechnology','thisbookisforprogrammer','great')";Stringquery2="InsertIntoFristTable(ID,Name,Type,Description,Others)Values(7,'AmercianCulture','Iiterature','thisbookisforpeoplewhowantstoknowssomethingaboutUSCulture','good')"
3、;try{//加载sqlserverjdbc驱动程序Class.forName("com.microsoft;jdbc.sqlserver.SQLServerDriver");Connectioncon=DriverManager.getConnection(url);//建立个statement对象,用这个对象向驱动程序发送sql语句Statementstmt=con.createStatement();//提交两个不同的插入操作stmt.executeUpdate(query);ResultSetrs=stmt.execulteQuery(q
4、uery);//显示结果集的所有行和列dispResltSet(rs);//关闭结果集rs.close();//关闭statement对象stmt.close();//关闭连接con.close();}catch(SQLExceptionex){System.out.println("***SQLExceptioncaught***");whlie(ex!=null){System.out.println("SQLState:"+ex.getSQLState());System.out.println("Message:"+ex.getM
5、essage());System.out.println("Vendor:"+ex.getVendor());ex=ex.getNextException;System.out.println("");}}catch(java.lang.Exceptionex){//捕获例外并显示它的详细信息ex.printStackTrace();}}//dispRewultSet显示整个结果集的所有行和列privatestaticvoiddispResultSet(ResultSetrs)throwsSQLException{inti;//取得结果集的元数据
6、intnumCols=rsmd.getColumnCount();//显示列的标题for(i=1;i1)System.out.print(“,,”);System.out.print(rsmd.getColumnLabel(i));}System.out.print("");System.out.print("");//显示结果集中所有数据booleanmore=rs.next();while(more){//循环显示结果集中的所有数据for(i=1;i<=numCols;i++){if(i>1)System
7、.out.print(",,");System.out.print(rs.getString(i));}System.out.println("");more=rs.next;//获得下一行数据}}}数据删除实例importjava.sql*;importjava.net.URL;classdetel{publicstaticvoidmain(Stringargs[]){Stringurl="jdbc:microsoft:sqlserver://localhost:1433;User=JavaDB;Password=javadb;Database
8、Name=northwind";Stringquery="Select*FromFirstTable";Stringquery1="De