📄 xs.java
字号:
import java.sql.*;
import javax.naming.*;
import javax.sql.*;
class Xscj{
public static void main(String args[]){
Connection con;
Statement st;
ResultSet rs;
String user="sa",pass="123456";
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}catch(ClassNotFoundException e){
System.out.println("类未找到错误!"+e);
}
try{
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://5C5B497B41FC442:1433;DatabaseName=master",user,pass);
DatabaseMetaData dbmd=con.getMetaData();
System.out.println("数据库的URL:"+dbmd.getURL());
System.out.println("数据库用户名:"+dbmd.getUserName());
System.out.println("数据库驱动程序名:"+dbmd.getDriverName());
System.out.println("数据库驱动程序版本号:"+dbmd.getDriverVersion());
System.out.println("数据库产品名:"+dbmd.getDatabaseProductName());
System.out.println("数据库产品版本号:"+dbmd.getDatabaseProductVersion());
st=con.createStatement();
/* String query="create table 学生成绩("+"考号 char(10),姓名 char(8),性别 char(2),出生日期 datetime,"+"数学 integer,语文 integer,英语 integer,综合 integer)";
st.executeUpdate(query);*/
String s1="insert into 学生成绩 values("+"'4201025001','王丹','女','1989-1-15',95,87,88,78)";
String s2="insert into 学生成绩 values("+"'4201025002','李忆','男','1989-1-15',95,87,88,78)";
String s3="insert into 学生成绩 values("+"'4201025003','赵星','男','1989-1-15',95,87,88,78)";
String s4="insert into 学生成绩 values("+"'4201025004','黄平','女','1989-1-15',95,87,88,78)";
st.executeUpdate(s1);
st.executeUpdate(s2);
st.executeUpdate(s3);
st.executeUpdate(s4);
rs=st.executeQuery("select * from 学生成绩");
System.out.println("[学生成绩]表中的数据如下:");
System.out.println(" 考号 姓名 性别 出生日期 数 语 英 综");
while(rs.next())
System.out.println(rs.getString(1)+"|"+rs.getString(2)+"|"+rs.getString(3)+"|"+rs.getString(4).substring(0,10)+"|"+rs.getString(5)+"|"+rs.getString(6)+"|"+rs.getString(7)+"|"+rs.getString(8));
rs.close();
st.close();
con.close();
}catch(java.sql.SQLException e){
System.out.println("SQL错误!"+e);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -