java Datebase Connectivity -- java数据库连接技术
1.导入mysql驱动包
2.加载驱动包
Class.forName("com.mysql.jdbc.Driver");
3.建立连接
Connection con=null;
Statement sta=null;
preparedStatement psta=null;
RsultSet rs=null;
数据库地址 用户名 及密码
con=DriverMenager.getConnection("jdbc:mysql://lacalhost:3306/mysql","root","root");
3.创建 运载对象
sta=con.createStatement();
建议使用下面代码。preparedStatement 是Statement子类避免1=1(sql注入)问题。赋值的时候就添加进去了。
psta=con.prepatedStatement(psql);
4.执行语句
String sql=" insert into 表名 (字段,字段) value(字段,字段)";
String psql="insert into 表名(?,?)"
更新 新增 删除语句则:
sta.excuteUpdate(sql);
psta.setString('字段')
psta.excuteUpdate();
查询语句则:
rs=psta.executeQuery(sql)
通过RsultSet进行输出
while(rs.next){
system.out.proint(rs.get("字段"));
}