mysql桥梁表_以JDBC为桥梁入门MySQL数据库基础
MySQL入門代碼,以JDBC為橋梁
1.[代碼][Java]代碼
/*
* 張澤旺編寫,SYSU
* 2015-4-28
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 本篇程序主要學習了MySQL的基本語句以及借用jdbc的調用方法
* 具有指導意義
* 注意事項
* 數據庫中若已經存在的
* 則無法重復添加的
* 這一點一定要注意
* 程序出現bug很有可能是重復添加了某個元素
* 下一步計劃
* 將Calendar中的數據
* 從.dat文件中遷移到MySQL數據庫
* @author Administrator
*/
public class jdbc1 {
public static void main(String[] args) throws ClassNotFoundException,
SQLException
{
//訪問Mysql的jdbc驅動
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Driver loaded");
//建立數據庫連接,localhost表示本機,javabook表示已經存在的那個數據庫名稱
Connection connection = DriverManager.getConnection("jdbc:mysql://"
+ "localhost/javabook"
,"root","031422zw");
System.out.println("database connected!");
//執行MySQL語句
Statement statement=connection.createStatement();
ResultSet resultSet1 = statement.executeQuery("select * from Course ");
//輸出添加之前的結果
System.out.println("添加之前的數據庫:");
while(resultSet1.next())
{
System.out.println(resultSet1.getString(1)+" "+resultSet1.getString(2)+" "+
resultSet1.getString(3));
}
//設置PreparedStatement接口對象,向數據庫中添加一條記錄
PreparedStatement preparedStatement=connection.prepareStatement("insert "
+ "into Course(courseID,Credit,teacher)"
+ "values(?,?,?)");
//設置具體的參數值
preparedStatement.setString(1, "1121");
preparedStatement.setString(2, "2");
preparedStatement.setString(3, "張三");
//更新并執行上面的預備好的語句
preparedStatement.executeUpdate();
//再次執行查詢語句
resultSet1 = statement.executeQuery("select * from Course order by Credit desc,"
+ " courseID asc");
//輸出添加后的結果
System.out.println("添加之后的數據庫:");
while(resultSet1.next())
{
System.out.println(resultSet1.getString(1)+" "+resultSet1.getString(2)+" "+
resultSet1.getString(3));
}
//關閉數據庫連接
connection.close();
}
}
總結
以上是生活随笔為你收集整理的mysql桥梁表_以JDBC为桥梁入门MySQL数据库基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql5.7.11源码安装_MySQ
- 下一篇: python 彩票 遗漏值_荐Pytho