📄 select.java
字号:
import java.net.URL;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Select
{
public static void main(String arge[])
{
String s="jdbc:odbc:sqltest";
try{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(java.lang.ClassNotFoundException e)
{
System.out.println("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
Connection con=DriverManager.getConnection(s,"","");
//获取 DatabaseMetaData 对象,该对象包含关于 Connection 对象连接到的数据库的元数据。
DatabaseMetaData dma=con.getMetaData();
System.out.println("连接到数据库:"+dma.getURL());
System.out.println("Driver: "+dma.getDriverName());
System.out.println("Version: "+dma.getDriverVersion());
//创建一个 Statement 对象来将 SQL 语句发送到数据库。
Statement st=con.createStatement();
//从数据库中读出表。执行给定的 SQL 语句,该语句返回单个 ResultSet 对象
ResultSet rs=st.executeQuery("Select * from test");
//循环输出多个数据库中的对象。
while(rs.next())
{
for(int i=1;i<4;i++)//i表示字段个数,rs.getString(i)返回字段的内容
System.out.println("这是第"+i+"个字段的内容"+rs.getString(i));
}
con.close();//关闭数据库。
}catch(SQLException ex){
while(ex!=null)
{
System.out.println("数据库异常被捕获了");
System.out.println(ex.getSQLState()+"新闻");
System.out.println(ex.getMessage());
System.out.println(ex.getErrorCode()+"文件");
ex=ex.getNextException();
}
}
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -