使用JDBC对数据库进行增删改查操作
程序员文章站
2022-05-06 20:30:20
...
import java.sql.*;
public class 测试导入sql类库 {
public static void main(String[] args) {
PreparedStatement ps = null;
Connection ct = null;
Connection ct2 = null;
ResultSet resultSet = null;
String url = "jdbc:sqlserver://DESKTOP-A4JM6OP:1433;databaseName=SM";
String user="sa"; //超级管理员
String password="123"; //密码
//1.加载驱动
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("加载驱动成功!");
}catch(Exception e) {
e.printStackTrace();
System.out.println("加载驱动失败!");
}
//2.连接数据库
try {
ct=DriverManager.getConnection( url,user,password);
// ct2 = DriverManager.getConnection(url,user,password);
System.out.println("连接数据库成功!");
}catch(Exception e) {
e.printStackTrace();
System.out.println("连接数据库失败!");
}
/* 尝试添加数据到数据库中 */
try {
//在连接对象的基础上创建会话对象
Statement statement = ct.createStatement();
//写更新数据的SQL语句
String sql1 = "UPDATE SC SET Score=99 WHERE Sno='00001' AND Cno='002'";
int rs1 = statement.executeUpdate(sql1);//执行更新数据的SQL语句,返回受影响的行数
if(rs1>0) { //如果受影响的行数大于零,则插入数据成功
System.out.println("更新成功");
}
else {
System.out.println("更新失败");
}
//写查询数据的SQL语句
String sql2 = "SELECT * FROM SC ";
resultSet=statement.executeQuery(sql2);
while(resultSet.next()) {
System.out.print(resultSet.getString("Sno"));
System.out.print(" "+resultSet.getString("Cno"));
System.out.println(" "+resultSet.getString("Score"));
}
//写删除数据的SQL语句
String sql3 = "DELETE FROM SC WHERE Sno='00002' AND Cno='003'";
statement.executeUpdate(sql3);
//写增加数据的SQL语句
String sql4 = "INSERT INTO SC(Sno,Cno,Score) VALUES('00002','003',60.0)";
statement.executeUpdate(sql4);
statement.close();//关闭会话对象
ct.close();//关闭连接对象
}catch(SQLException ex) {
ex.printStackTrace();
System.out.println("创建会话对象失败");
}
}
}
推荐阅读
-
C++如何利用API对Mysql数据库进行增删改操作?
-
AngularJS中如何使用$http对MongoLab数据表进行增删改查
-
可编辑树Ztree的使用(包括对后台数据库的增删改查)
-
jdbc连接sql server2017进行简单的增、删、改、查操作
-
Node.js对MongoDB进行增删改查操作
-
Java如何对MySQL进行增删改查操作?(初学者)
-
asp.net core webapi 使用ef 对mysql进行增删改查,并生成Docker镜像构建容器运行
-
自写的利用PDO对mysql数据库增删改查操作类
-
使用IDEA对Oracle数据库进行简单增删改查操作
-
java 项目中通过JDBC 实现sqlite数据库的增删改查操作