Java访问数据库
引导:如何访问U盘数据?
满足的条件:1、USB接口 2、驱动程序
URL:统一资源定位
Statement:创建语句处理对象
ResultSet:结果集对象
Connection:建立连接对象
DriveManage:
连接MySQL数据库:
public class JDBCDemo {
private static String driver="com.my;;
private static String url="jdbc:mysql://localhost:3306/flower";
private static String user="root";
private static String pwd="root";
private static Connection con=null;
public static Connection con(){
try {
Cla(driver);//指定连接类型
try {
con=DriverManager.getConnection(url,user,pwd);//获取连接
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
//关闭连接
public static void close(ResultSet rs,PreparedStatement psmt,Connection con){
try {
if(rs!=null){
rs.close();
}
if(psmt!=null){
();
}
if(con!=null){
con.close();
}
} catch (Exception e) {
e.printStackTrace();
}finally{
rs=null;
psmt=null;
con=null;
}
}
}
登录的案例
public User Login(String userid, String password) throws Exception {
User user=null;
String sql="select * from users where userid=?and password=?";
con=();//获取连接对象
psmt=con.prepareStatement(sql);//获取预编译对象
(1, userid);
(2, password);//设置占位符
rs=();
while()){
user=new User();
u("birthday"));
u("password"));
u("sex"));
u("Tel"));
u("Type"));
u("Userid"));
u("Username"));
}
return user;
}
步骤:
1、sql:
2、获取连接对象
3、获取预编译对象
4、设置占位符
(5、结果集)
使用预编译的好处:
1、多次执行同一条sql语句效率高
2、防止sql注入
3、代码可阅读性高
1.《java如何检测usb是否存在》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《java如何检测usb是否存在》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3245940.html