58,454
社区成员
发帖
与我相关
我的任务
分享
package 数据库测试;
/*数据库的基本操作:
* 1.加载驱动程序:
* 2.建立与数据库的连接
* 3.创建执行方式语句
* 4.执行SQL语句
* 5.处理返回结果
* 6.关闭创建的各种对象
* */
//import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class test {
//1.加载JDBC驱动程序:连SQL Server
//1.1驱动名称
private static String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//2.创建数据库连接
//2.1 url——jdbc:子协议:子名称
private static String url="jdbc:sqlserver://localhost:1433;database=RenShiGuanLi";
//2.2 用户名
private static String user="sa";
//2.3 密码
private static String password="123456";
public static void main(String[] args) {
try {
//1.2加载驱动
Class.forName(driver);
//2.4连接数据库
Connection conn=DriverManager.getConnection(url,user,password);
//3.编写SQL语句
String sql="select * from Person";
String insertSql="INSERT INTO Person(Name,Sex,Assess) VALUES('司马九','男','合格');";
//4.执行SQL语句
//4.1利用连接对象conn创建Statement接口对象stmt
Statement stmt=conn.createStatement();
//4.2利用executeQuery()执行查询方法/executeUpdate()执行更新、修改、删除等操作
int count=stmt.executeUpdate(insertSql);
ResultSet rs=stmt.executeQuery(sql);
//5.显示结果:利用循环语句对结果集进行访问
while(rs.next()) {
String name=rs.getString("Name");
String sex=rs.getString("Sex");
String address=rs.getString("Address");
System.out.println(name+" "+sex+" "+address);
}
//6.关闭创建的各种对象
if(rs!=null)rs.close();
if(stmt!=null)stmt.close();
if(conn!=null)conn.close();
}
catch(Exception e) {
}
}
}