java解析sql语句简书,java连接SQL Server数据库以及处理SQL语句

java系列资源共享

jar包下载(官网,百度or网盘↑)

连接代码如下

private static final String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//加载JDBC驱动

private static final String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=Spring";//连接服务器和数据库Spring

private static final String userName = "sa"; //默认用户名

private static final String userPwd = "1234"; //密码

//封装成一个获取连接的方法,便于以后直接使用DBHelper.getConnection()直接调用

public static Connection getConnction(){

Connection Conn = null;

try {

Class.forName(driverName);

Conn = DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!

} catch (Exception e) {

e.printStackTrace();

}

return Conn;

}

}

0942aaef37c9?from=singlemessage

连接成功则输出

测试连接数据库成功,返回一个connection对象,然后把该方法封装成静态方法,之后就可以直接通过类名调用该方法。

做个测试

0942aaef37c9?from=singlemessage

首先在数据库中建一个user表

0942aaef37c9?from=singlemessage

插一条数据

通过SQL语句向数据库发送查询请求

测试查询数据库中的user表

向数据库发送的SQL语句(查询所有的用户,当前用户数量为1,如果能返回username=“andre”则说明查询成功)

Connection connection = DBHelper.getConnction();

try {

String sql = "select * from [user]";//注意java对SQL Server发送的SQL语句中表名需要用[]包围

PreparedStatement statement = null;

statement = connection.prepareStatement(sql);

ResultSet rs = statement.executeQuery();

if(rs.next()){

System.out.println(rs.getString("username"));

}

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();//可以将捕获到的异常输出到控制台上面

}

程序运行结果如下

0942aaef37c9?from=singlemessage

没有报错,输出正常

这样就完成了一次普通的数据库查询。

记录下自己容易忘记的

才不会每次学完用完

又忘记了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值