JDBC操作資料庫(SQL server)——建立資料庫程式碼
阿新 • • 發佈:2018-12-09
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class Test { static Connection dbConn=null; public static void main(String[] args) { String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL="jdbc:sqlserver://localhost:1433;"; String userName="TangHao"; String userPwd="tanghao6.1"; try { Class.forName(driverName); dbConn=DriverManager.getConnection(dbURL,userName,userPwd); System.out.println("資料庫連線成功"); } catch ( Exception e) { // TODO: handle exception e.printStackTrace(); System.out.println("連線失敗"); } Statement sta = null; //建立資料庫的sql語句: String creDateBase = " create DATABASE 超級資料庫 ON PRIMARY " + "(NAME='super_db',FILENAME= 'D:\\super.MDF'," + "SIZE=5MB,MAXSIZE=15MB,FILEGROWTH=10%)LOG ON" + "(NAME='super_LOG',FILENAME='D:\\super_LOG.LDF'," + "SIZE=1024KB,MAXSIZE=3MB,FILEGROWTH=128KB);"; try { sta=dbConn.createStatement(); int count=sta.executeUpdate(creDateBase); } catch (SQLException e) { e.printStackTrace(); } } }
這是JDBC連線SQL server並建立一個數據庫的程式碼。
過程中遇到過報錯
譯為:字串文字中的非法轉義字元。
解決:程式碼中出現字元‘\’時應用兩個字元\\代替