架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10448|回复: 0

[资料] Java之PreparedStatement问号传参

[复制链接]
发表于 2014-11-20 13:14:01 | 显示全部楼层 |阅读模式
Java源码:[mw_shl_code=java,true]import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Scanner;


public class PreparedStatement {

        /**
         * @param args
         * it论坛:www.itsvse.com
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                Connection conn=null;
                java.sql.PreparedStatement pstmt =null;
                ResultSet rs=null;
                try {
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;database=sqlDB;", "sa", "123");
                        Scanner sc=new Scanner(System.in);
                        System.out.println("请输入注册的用户名:");
                        int id=sc.nextInt();
                        System.out.println("请输入密码:");
                        String pwd=sc.next();
                        String sql="insert into userinfo values (?,?)";
                        pstmt =conn.prepareStatement(sql);
                        pstmt.setInt(1, id);
                        pstmt.setString(2, pwd);
                        pstmt.executeUpdate();
                        System.out.println("注册成功!");
                       
                       
                } catch (ClassNotFoundException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                } catch (SQLException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }finally{
                        try {
                                if(rs!=null){rs.close();}
                                if(pstmt!=null){pstmt.close();}
                                if(conn!=null){conn.close();}
                        } catch (SQLException e) {
                                // TODO Auto-generated catch block
                                e.printStackTrace();
                        }
                       
                       
                }

        }

}
[/mw_shl_code]

sql server数据库代码:
[mw_shl_code=sql,true]create database sqlDB
go
use sqlDB
go

create table userinfo(
        id int primary key,
        pwd varchar(10)
)
go
select * from userinfo[/mw_shl_code]




上一篇:逆天QQ突破账号主显加友+简单代码突破主显强制聊天(只需要QQ号码便可以随心所欲)
下一篇:javajdbc知识点
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-5-2 23:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表