首页 > 编程 > Java > 正文

Java、XML与数据库编程实践(四)

2019-11-17 06:10:58
字体:
来源:转载
供稿:网友
  [系列文章:javaxml数据库编程实践(一)] 
  [系列文章:Java、XML与数据库编程实践(二)] 
  [系列文章:Java、XML与数据库编程实践(三)] 





 PRotected boolean alreadyin(String tname,String colname, String value)

    {      

        int result;

        ResultSet rst=null;

        try {

        //执行SQL语句

        String query = "select "+colname+" from "+tname+" where "+colname+"='"+value+"'";

        Statement statement = connformax.createStatement();

        rst = statement.executeQuery( query );

        if(rst.next())

        {

            statement.close();

            rst.close();

            return true;

        }      

     }

     catch ( SQLException sqlex ) {

        sqlex.printStackTrace();

        return false;

     }

     return false;    

    }

 






    protected int getIdfromNumber(String tname,String colname, String value)

    {      

        int result;

        ResultSet rst=null;

        try {

        Connection conn= DriverManager.getConnection( destPara.getUrl(), destPara.getUsername(),destPara.getPassWord());

        String query = "select id,"+colname+" from "+tname+" where "+colname+"='"+value+"'";

        System.out.println(query);

        Statement statement = conn.createStatement();

        rst = statement.executeQuery( query );

        if(rst.next())

        {

            return rst.getInt("id");

        } 

     }

     catch ( SQLException sqlex ) {

        sqlex.printStackTrace();

        return 0;

     }

     return 0;    

    }

    /**

     * 得到某个表中的最大的id号

     */

 




发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表