java连接mysql预处理

package com.db;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;


public class Util {

 //数据库连接 用户名 密码 静态直接访问  解决中文??问题
 static String URL = "jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8";
 static String USER = "root";
 static String PASSWORD = "1234";
 
 
public static void main(String[] args) {
//定义相关元素链接,预处理
Connection conn = null;
PreparedStatement pst = null;

try{

//加载驱动
Class.forName("com.mysql.jdbc.Driver");

//创建连接
conn = DriverManager.getConnection(URL, USER, PASSWORD);

//定义执行SQL语句
String sql = "insert into demo_info(username,password) values (?,?)";

//预处理编译sql语句
pst = conn.prepareStatement(sql);

//设置参数
pst.setString(1, "张学友");
pst.setString(2, "1234");

//判断返回结果行是否存在
int row = pst.executeUpdate();
System.out.println(row>0?"操作成功":"失败");



}catch(Exception e){

e.printStackTrace();
}

}


}
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭