简单的Java连接数据库
2013-01-10 11:19
405 查看
import java.sql.*; public class ConnDatabase { private static final String DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static final String DBURL="jdbc:sqlserver://localhost:1433;DatabaseName=School1"; private static final String DBUSER="sa"; private static final String DBPWD="sa"; //Refresh public static void Query(ResultSet rs) throws Exception{ System.out.println("No\tName\tAge\tSex");//学号、姓名、年龄、性别 while(rs.next()){ String no = rs.getString("No"); String name = rs.getString("Name"); int age = rs.getInt("Age"); String sex = rs.getString("Sex"); System.out.println(no+"\t"+name+"\t"+age+"\t"+sex); } } public static void main(String[] args) throws Exception{ Class.forName(DBDRIVER);//加载驱动 Connection conn = DriverManager.getConnection(DBURL,DBUSER,DBPWD);//连接数据库 Statement stmt = conn.createStatement();//数据库操作 //建表 stmt.execute("CREATE TABLE Stu5"+"(No varchar(20) PRIMARY KEY,"+"Name varchar(10),"+"Age int,"+"Sex varchar(2))"); String sqlResult = "select * from Stu5"; ResultSet rs = stmt.executeQuery(sqlResult); Query(rs); //Add stmt.executeUpdate("INSERT INTO Stu5(No,Name,Age,Sex)"+"VALUES('134','陈艳',19,'女')"); rs = stmt.executeQuery(sqlResult); Query(rs); //Change stmt.executeUpdate("UPDATE Stu5 SET Age = 20 WHERE Name = '陈艳'"); rs = stmt.executeQuery(sqlResult); Query(rs); //Delete stmt.executeUpdate("DELETE FROM Stu5 WHERE Name='陈艳'"); rs = stmt.executeQuery(sqlResult); Query(rs); rs.close(); stmt.close(); conn.close(); } }
PS:private static final String DBURL="jdbc:sqlserver://localhost:1433;DatabaseName=School1";这行代码有两个地方需要注意:
1、DBURL需要根据实际情况更改。
2、DatabaseName=School1,之前我是写的DatabaseName=‘School1’,结果错了。这个小错误,我花了好久时间找出来并改正,希望大家注意,不要和我犯同样的错误。
相关文章推荐
- java&jsp最简单的注册数据库连接
- java连接数据库(二)access: 简单连接步骤
- Java实现JDBC连接数据库简单案例
- JDBC之java数据库的连接与简单的sql语句执行
- Java连接Sql Server 2008的简单数据库应用
- 最简单的java连接数据库步骤
- Java简单的数据库连接
- java连接postgreSQL数据库简单使用
- java从操作配置文件中连接数据库的简单写法
- Java连接Sybase ASE数据库的一个简单例子
- javaWeb 简单注册登录(含数据库连接) -- (三) 实现用户注册请求的响应
- java使用jdbc连接数据库简单实例
- java连接数据库的简单概括操作
- 简单java连接sybase 数据库示例
- java jdbc数据库连接简单封装
- 试着用Java写的一个管理数据库连接的简单数据库连接池
- 使用JDBC技术连接数据库(附源码)--JAVA的简单应用
- JDBC--最简单的java连接数据库的小程序
- java连接postgreSQL数据库简单使用