package study;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
import javax.naming.spi.DirStateFactory.Result;
public class Sqlite {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
// TODO Auto-generated method stub
Connection cn=null;
Statement st=null;
//加载驱动
Class.forName("org.sqlite.JDBC");
//连接数据库
cn=DriverManager.getConnection("jdbc:sqlite:Student.db");
//实例化statement
st=cn.createStatement();
//输入语句
//Scanner sc=new Scanner(System.in);
//int ID=sc.nextInt();
//删除语句
//String sql="DELETE FROM STUDENT WHERE ID=100";
//更新语句
//String sql="UPDATE STUDENT SET ID=1000 WHERE ID="+ID;
//查询语句
String sql="SELECT * FROM STUDENT;";
//结果集
ResultSet r=null;
r=st.executeQuery(sql);
//读取每一行
while(r.next())
{
int id=r.getInt("ID");
System.out.println(id);
}
//编写语句
//建表
//String sql="CREATE TABLE STUDENT (ID INT PRIMARY KEY NOT NULL,NAME CHAR(20) "
// +"NOT NULL,SEX CHAR(10) NOT NULL,CLASS CHAR(10) NOT NULL)";
//statement实例化
//执行语句
//st.executeUpdate(sql);
//多个语句
// String sqllist[]= {
// "INSERT INTO STUDENT VALUES(105,'YANGWEN','男','一班')",
// "INSERT INTO STUDENT VALUES(106,'YANGWEN','男','一班')"
// };
//执行多个语句
// for(String sqll:sqllist)
// {
// st.executeUpdate(sqll);
// }
//st.execute(sql);
cn.close();
}
}
来源:CSDN
作者:MXiao13
链接:https://blog.csdn.net/qq_41588302/article/details/104104539