java之旅--day6--jdbc访问技术1


一,在jdbc中使用增删改查并连接mysql
步骤:
String url="jdbc:mysql://localost:3306/learn";//learn数据库名字
String username="root";
String password="123456";
String sql="insert into user(name,age,sex) values('小王','12','男')";
String sql1="update user set age=13 where name='小红'";

(1)加载驱动
Class.forName("com.mysql.jdbc.Driver")
(2)得到Connection
Connection conn=
DriverManager.getConnection(url,username,password);

(3)获得PreparedStatement
Statement st=conn.createStatement();//记得导入的包是java.sql.Statement

(4)获得ResultSet---查询单独列
boolean rs1= st.execute("insert into user(name,age,sex) values('小王','男','12')");

(5)关闭事务
st.close();
conn.close();
三,JDBC查询操作
步骤:
String url="jdbc:mysql://localost:3306/learn";//learn数据库名字
String username="root";
String password="123456";
(1)加载驱动
Class.forName("com.mysql.jdbc.Driver")
(2)得到Connection
Connection conn=
DriverManager.getConnection(url,username,password);

(3)获得PreparedStatement
Statement st=conn.createStatement();//记得导入的包是java.sql.Statement


ResultSet rs1=st.executeQuery(sql1);

(4)获得ResultSet
    ResultSet rs1=st.executeQuery(sql1);
            while(rs1.next()) {
                int name1=rs1.getInt("age");//表的属性。从sql查询出的所有值中获取age的值;
                String name2=rs1.getString("name");//表的属性。从sql查询出的所有值中获取name的值;
                System.out.println(name1);                                             }

(5)关闭事务
rs1.close();
st.close();
conn.close();
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值