jdbc 连接Mysql数据库
来源:互联网 发布:淘宝店招代码生成器 编辑:程序博客网 时间:2024/06/07 12:17
import java.sql.*;
public class LinkDb {
public static void main(String[] args) {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver"); // 数据库名
//数据库名,用户名,密码
conn = DriverManager.getConnection(
"jdbc:mysql://localhost/linkmodel", "root", "root");
Statement stat = conn.createStatement();// 创建语句
String addData = "INSERT INTO student (stuname,stuNumber,stuSex)VALUES('Atlas','0032','m')";
String deleteData = "DELETE FROM student WHERE stuNumber='0032'";
String alterData = "UPDATE student SET stuSex='f' WHERE stuNumber='0032'";
String queryData = "SELECT *FROM student WHERE stuNumber='0032'";
stat.executeUpdate(addData);// 添加
System.out.println("添加成功!");
stat.executeQuery(queryData);
ResultSet rs = stat.executeQuery(queryData);
System.out.println("结果如下:");
while (rs.next()) {
String stuname = rs.getString("stuName");
String stunumber = rs.getString("stuNumber");
String stusex = rs.getString("stuSex");
System.out.println("name:" + stuname + "\number:" + stunumber
+ "\nsex:" + stusex);
}
rs.close();
stat.executeUpdate(alterData);
System.out.println("修改成功!");
System.out.println("结果如下:");
ResultSet rss = stat.executeQuery(queryData);// 查询数据库
while (rss.next()) {
String stuname = rss.getString("stuName");
String stunumber = rss.getString("stuNumber");
String stusex = rss.getString("stuSex");
System.out.println("name:" + stuname + "\number:" + stunumber
+ "\nsex:" + stusex);
}
rss.close();
try {
conn.setAutoCommit(false); // !!!事务,设置不自动提交!!!
stat.executeUpdate(deleteData);
conn.commit();// 提交
System.out.println("提交事务完成!");
System.out.println("删除成功!");
} catch (Exception ex) {
conn.rollback();// 回滚
System.out.println(" 正在回滚事务!");
}
stat.close();
conn.close();// 本来应该fanlly的
} catch (Exception e) {
e.printStackTrace();
}
}
}
public class LinkDb {
public static void main(String[] args) {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver"); // 数据库名
//数据库名,用户名,密码
conn = DriverManager.getConnection(
"jdbc:mysql://localhost/linkmodel", "root", "root");
Statement stat = conn.createStatement();// 创建语句
String addData = "INSERT INTO student (stuname,stuNumber,stuSex)VALUES('Atlas','0032','m')";
String deleteData = "DELETE FROM student WHERE stuNumber='0032'";
String alterData = "UPDATE student SET stuSex='f' WHERE stuNumber='0032'";
String queryData = "SELECT *FROM student WHERE stuNumber='0032'";
stat.executeUpdate(addData);// 添加
System.out.println("添加成功!");
stat.executeQuery(queryData);
ResultSet rs = stat.executeQuery(queryData);
System.out.println("结果如下:");
while (rs.next()) {
String stuname = rs.getString("stuName");
String stunumber = rs.getString("stuNumber");
String stusex = rs.getString("stuSex");
System.out.println("name:" + stuname + "\number:" + stunumber
+ "\nsex:" + stusex);
}
rs.close();
stat.executeUpdate(alterData);
System.out.println("修改成功!");
System.out.println("结果如下:");
ResultSet rss = stat.executeQuery(queryData);// 查询数据库
while (rss.next()) {
String stuname = rss.getString("stuName");
String stunumber = rss.getString("stuNumber");
String stusex = rss.getString("stuSex");
System.out.println("name:" + stuname + "\number:" + stunumber
+ "\nsex:" + stusex);
}
rss.close();
try {
conn.setAutoCommit(false); // !!!事务,设置不自动提交!!!
stat.executeUpdate(deleteData);
conn.commit();// 提交
System.out.println("提交事务完成!");
System.out.println("删除成功!");
} catch (Exception ex) {
conn.rollback();// 回滚
System.out.println(" 正在回滚事务!");
}
stat.close();
conn.close();// 本来应该fanlly的
} catch (Exception e) {
e.printStackTrace();
}
}
}
0 0
- JDBC连接MySQL数据库
- JDBC连接MySQL数据库
- JDBC连接MYSQL数据库
- JDBC连接mysql数据库
- jdbc连接Mysql数据库
- jdbc 连接mysql数据库
- JDBC连接MYSQL数据库
- JDBC连接MySql数据库
- jdbc 连接Mysql数据库
- JDBC连接MySQL数据库
- JDBC连接MYSQL数据库
- JDBC连接数据库(MySQL)
- JDBC连接mySQL数据库
- jdbc连接Mysql数据库
- jdbc连接mysql数据库
- jdbc 连接mySql 数据库
- JDBC连接MySQL数据库
- jdbc连接mysql数据库
- eeprom分区, 读取MAC地址
- struts2线程安全
- 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)
- U盘安装双系统win7+Ubuntu14.04,Ubuntu引导启动
- Nginx使用大全
- jdbc 连接Mysql数据库
- MAC PHP
- Delphi 枚举类型
- 回车称行符的表示
- 黑马程序员_ java高新之动态代理
- 小积累
- android studio 中配置 android annotation
- css样式
- esql常用语法示例