我剛開始採取我的第一步SQL。
我下載並安裝XAMPP 1.8.3-3,還下載了JDBC驅動程序,並寫了這樣的代碼:如何在沒有java的情況下運行SQL命令?
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
public class TestSQL {
public static void main(String[] args) {
Connection connection=null;
try {
MysqlDataSource ds=new MysqlConnectionPoolDataSource();
ds.setServerName("localhost");
connection=ds.getConnection("root", "");
Statement statement=connection.createStatement();
statement.execute("CREATE DATABASE my_database;");
statement.execute("USE my_database;");
statement.execute("CREATE TABLE my_table (" +
"private_name VARCHAR(10)," +
"last_name VARCHAR(10)," +
"age INT" +
");");
statement.execute("INSERT INTO my_table" +
"(private_name,last_name,age)" +
"VALUES " +
"('Ariel','Menashe',29)");
statement.execute("INSERT INTO my_table" +
"(private_name,last_name,age)" +
"VALUES " +
"('Aviad','Ganon',28)");
statement.execute("INSERT INTO my_table" +
"(private_name,last_name,age)" +
"VALUES " +
"('Oren','Vanunu',30)");
ResultSet rs=statement.executeQuery("SELECT * FROM my_table");
while (rs.next()) {
System.out.println("Mr. "+rs.getString("last_name")+", "+rs.getInt("age"));
}
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
這段代碼可以編譯和運行,但我的問題是,我該如何編寫代碼SQL沒有Java? 我可以通過終端獨立以某種方式運行SQL命令嗎?
是的。您將需要許多可用的MySQL客戶端應用程序之一。看到這個相關的問題:http://stackoverflow.com/questions/9185/what-is-the-best-mysql-client-application-for-windows –