对于JAVA连接数据库,首先我们要引入java.sql.* 包,用来实现各种操作。
外部条件:需引入jbdc驱动才能连接数据库。
第一步:设置驱动名,端口地址,用户名,密码。
static String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
static String url = "jdbc:sqlserver://localhost:1433;DatabaseName=dblms"; static String user = "sa"; static String password = "xxxxxxxxx";第二步:加载驱动,通过sql包中的Class类的函数forName();注意:需要抛出异常,后面所有对数据库的操作都要抛出异常。
Class.forName(dirver);
第三步:建立连接;利用sql包中的Connection对象和DriverManager的getConnection()函数
Connection conn=DriverManager.getConnection(url,user,password);
第四步:对数据库进行操作;这里采用PreparedStatement对象
book b=new book();
String sql = "insert into books values(?,?,?,?,?,?,?,?)";
PreparedStatement ps=conn.prepareStatement(sql);
ps.setString(1,b.getISBN());
ps.setInt(2,b.getPrice());
..............
ps.setString(8,b.getString());
if(ps.executeUpdate()){};//返回结果大于0 成功
第五步:关闭连接;有顺序
ps.close();
conn.close();