在java 语句怎么写sql语句

Python08

在java 语句怎么写sql语句,第1张

1)消除SQL语句前后的空白,将其中的连续空白字符(包括空格,TAB和回车换行)替换成单个空格;

2)将sql语句全变成小写形式(或大写形式);

3)在SQL语句的尾后加上结束符号“ENDOFSQL”。

使用java的jdbc来连接数据库

如连接mysql(其余数据库类似),引入mysql-connector-java-5.1.24.jar包到工程中,在程序中可以这样连接mysql:

String Server = 你服务器的ip

String User = 你的账号名

String Password = 你的密码

String Database = 你的数据库名

// 驱动程序名

String driver = "com.mysql.jdbc.Driver"

// URL指向要访问的数据库名scutcs

String url = "jdbc:mysql://"+Server+"/" + Database

// 加载驱动程序

Class.forName(driver)

// 连续数据库

Connection conn = DriverManager.getConnection(url, User, Password)

if(!conn.isClosed())

System.out.println("Succeeded connecting to the Database!")

// statement用来执行SQL语句

Statement statement = conn.createStatement()

String sql = "select ** from ** where **"

ResultSet rs = statement.executeQuery(sql)

//假设数据库表只有两个属性值,一个属性值为String类型,另一个为Int类型

while(rs.next()) {

System.out.println(rs.getString(1)+" " +rs.getInt(2) )

}