⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 preparedtest.java

📁 Java与面向对象程序设计实验教学讲义.复数类的实现,复数类的复杂运算,身份证号码的分析,图形界面设计
💻 JAVA
字号:
import java.sql.*;

public class PreparedTest {
	
    public static void main(String args[]) {
        String url = "jdbc:odbc:stu";
        Connection con;
        Statement stmt;
		String name;
		int sale;
		
        try {
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        } catch(java.lang.ClassNotFoundException e) {
            System.err.print("ClassNotFoundException: ");
            System.err.println(e.getMessage());
        }

        try {	      
            con = DriverManager.getConnection(url, "java", "java");
			stmt = con.createStatement();
			showValues(stmt,"The original values:");
			
			PreparedStatement updateSales;
			String updateString = "update COFFEES " +
		     			 "set SALES = ? where COF_NAME= ? ";
			updateSales = con.prepareStatement(updateString);
			int [] salesForWeek = {150, 140, 50, 145, 85};
			String [] coffees = {"Colombian", "French_Roast", "Espresso",
		     						"Colombian_Decaf", "French_Roast_Decaf"};
			int len = coffees.length;
			for(int i = 0; i < len; i++) {
				updateSales.setInt(1, salesForWeek[i]);
				updateSales.setString(2, coffees[i]);
				updateSales.executeUpdate();

			}
			
			System.out.println();
			showValues(stmt,"The new values :");
		} catch(SQLException ex) {
            System.err.println("SQLException: " + ex.getMessage());
        } 
	}
			
	public static void showValues(Statement stmt,String s) throws SQLException{

		String name;
		int sale;		
		ResultSet rs = stmt.executeQuery("SELECT COF_NAME,SALES "+
											"FROM COFFEES ");
        System.out.println(s);
        while(rs.next()){
        	name = rs.getString(1);
        	sale = rs.getInt(2);
        	System.out.println( "COFF_NAME = "+name+" ; 	"+ "SALE = "+sale);
        }	
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -