java中连接mysql数据库_java中怎么连接mysql数据库
展開全部
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.text.SimpleDateFormat;
import java.util.Date;
public class JDBCMySQL {
// 驅動程序就是之前在classpath中配置的jdbc的驅動程序的jar包中
public static final String DBDRIVER = "org.gjt.mm.mysql.Driver";
// 連接地32313133353236313431303231363533e58685e5aeb931333363383935址是由各個數據庫生產商單獨提供的,所以需要單獨記住
public static final String DBURL = "jdbc:mysql://localhost:3306/mldn";
// 連接數據庫的用戶名
public static final String DBUSER = "root";
// 連接數據庫的密碼
public static final String DBPASS = "mysqladmin";
public static void main(String[] args) throws Exception {
Connection conn = null; // 表示數據庫的連接的對象
PreparedStatement pstmt = null; // 表示數據庫的更新操作
String name = "張三";
int age = 30;
Date date = new SimpleDateFormat("yyyy-MM-dd").parse("1983-02-15");
float salary = 7000.0f;
String sql = "INSERT INTO person(name,age,birthday,salary) VALUES (?,?,?,?) ";
System.out.println(sql) ;
// 1、使用Class類加載驅動程序
Class.forName(DBDRIVER);
// 2、連接數據庫
conn = DriverManager.getConnection(DBURL, DBUSER, DBPASS);
// 3、PreparedStatement接口需要通過Connection接口進行實例化操作
pstmt = conn.prepareStatement(sql) ;// 使用預處理的方式創建對象
pstmt.setString(1, name) ;// 第一個?號的內容
pstmt.setInt(2, age) ;// 第二個?號的內容
pstmt.setDate(3, new java.sql.Date(date.getTime())) ;
pstmt.setFloat(4,salary) ;
// 執行SQL語句,更新數據庫
pstmt.executeUpdate();
// 4、關閉數據庫
pstmt.close() ;
conn.close();
}
}
總結
以上是生活随笔為你收集整理的java中连接mysql数据库_java中怎么连接mysql数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python django 表单_Dja
- 下一篇: php+页面加载进度,基于jQuery实