JDBC的入门
2016-06-26 10:40
330 查看
JDBC 即Java Data Base Connectivity,java数据库连接;
步骤一:建立JavaBean
public static Connection getCon(){String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/chatrecord";
String username = "root";
String password = "";
Connection conn = null;
try {
Class.forName(driver);
conn = (Connection) DriverManager.getConnection(url, username, password);
}
catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
步骤二:建立与数据库的连接
public static Connection getCon(){String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/chatrecord";
String username = "root";
String password = "";
Connection conn = null;
try {
Class.forName(driver);
conn = (Connection) DriverManager.getConnection(url, username, password);
}
catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return conn;
}
步骤三:对数据进行增删改查(以增为例)
public static int insert(MessageBean message){Connection con = getCon();
String sql = "insert into chatrecord(id,message) values (?,?,?);";
PreparedStatement ps = null;
int i = 0;
try{
ps = (PreparedStatement)con.prepareStatement(sql);
ps.setString(1, message.getId());
ps.setString(2, message.getContent());
i = ps.executeUpdate();
ps.close();
con.close();
}catch(SQLException e){
e.printStackTrace();
}
}
相关文章推荐
- jdbc中的Statement和PreparedStatement接口对象
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序