jdbc
来源:互联网 发布:java的日志级别 编辑:程序博客网 时间:2024/04/29 02:13
package jdbcLearn.pstmtLearn;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import com.mysql.jdbc.PreparedStatement;//早就完成了java大作业,现在把连接数据库 的步骤 复习一下//首先把这俩天学到的Eclipse的小技巧。1、快速打出一个class的main 函数 main+alt+/;//2、快速为类的私有字段getxxx(),setxxx() source generate getters and setters;//3注释 可以被看到 (鼠标移到 ) /** +enter;(确实够小O(∩_∩)O哈哈~)//现在讲一下连接数据库。//1.加载驱动(现在不是必须);//2.获取连接//3.利用获取到的连接的方法 产生可以把sql语句发送到数据库的对象。//4.执行对象即把语句发送给数据库执行。//5.操作结果集//6.关闭数据库连接public class LearnPstmt { /** * 获得Connection 连接 * @return */ public static Connection getConnection(){ try { Class.forName("com.mysql.jdbc.Driver"); Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc_db", "root", ""); return conn; } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } public void add(Person person){ Connection conn=getConnection(); String sql="insert into person(name,age) values(?,?)"; try { PreparedStatement pstmt=(PreparedStatement) conn.prepareStatement(sql); pstmt.setString(1, person.name); pstmt.setInt(2, person.age); pstmt.executeUpdate(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } class Person{ private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } public static void main(String[] args) { }}
0 0
- jdbc
- JDBC
- jdbc
- JDBC
- jdbc
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- JDBC
- jdbc
- JDBC
- JDBC
- jdbc
- leetcode 485. Max Consecutive Ones
- java阶段总结
- bzoj1211 [HNOI2004]树的计数 prufer序列
- Problem A: 平面上的点——Point类 (I)
- andriod编译脚本
- jdbc
- Redis数据库的基本命令和java连接
- Leetcode 560. Subarray Sum Equals K
- 谈Android模拟点击的价值和实现
- android SDK manager 安装时通常选择哪些
- Struts2标签介绍
- 不容易系列之一(递推公式)
- 读取短信并复制验证码小工具
- Java对象数组学生管理系统