ZKX's LAB

java服务器加载的时候读取数据库配置信息例子 java 获取数据库版本信息

2020-07-26知识7

java 获取mysql 某个数据库中所有表及表的列的信息 获得某表所有列的信息:String sql=select*from tname;tname为某一表名Connection conn=.;Statement st=conn.createStatement();ResultSet rs=st.rs=st.executeQuery(sql);ResultSetMetaData rsmd=rs.getMetaData();int colcount=rsmd.getColumnCount();取得全部列数for(int i=0;i;i+){String colname=rsmd.getColumnName(i);取得全部列名}以上为某表字段具体查询,如果是查询表的信息,如在mysql服务器上那样的查询结果的话,可以用一下代码:ResultSet.executeQuery(\"show tables\")可以的到所有的表信息。ResultSet.executeQuery(\"describe tname\")可以得到表的字段信息。tname为表名p.s:同样适用于jsp。java服务器加载的时候读取数据库配置信息例子 1.jdbc.propertiesdriver=com.microsoft.jdbc.sqlserver.SQLServerDriverurl=jdbc:microsoft:sqlserver:/Ip地址:1433;databaseName=testuser=testpassword=test2.一个Servletimport java.io.PrintStream;import java.sql.*;import java.util.ResourceBundle;public class DBOperator{public DBOperator(){}public static void main(String args[]){Connection con=getConnection();System.out.println(\"connection success\");closeConnection(con);System.out.println(\"close success\");}public static Connection getConnection(){try{return DriverManager.getConnection(url,user,password);}catch(SQLException e){e.printStackTrace();}return null;}public static void closeConnection(Connection con){try{if(con。null)con.close();}catch(SQLException e){e.printStackTrace();}}private static String url;private static String user;private static String password;static{ResourceBundle bundle=ResourceBundle.getBundle(\"路径\");try{Class.forName(bundle.getString(\"driver\"));}catch(ClassNotFoundException e){e。java获取数据库数据 1、对应数据库中的表创建实体类(entity),封装a、b、c等字段。2、使用jdbc查询数据库,一行数据对应一个实体对象,放进一个集合List中。Java如何获取数据库中的数据·案例 下面是一个从 mysql 数据获取用户数据的案例,可以参考一下:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import java.util.List;用户类,存储单个用户信息class User {private int id;private String name;public User(int id,String name){this.id=id;this.name=name;}public int getId(){return id;}public void setId(int id){this.id=id;}public String getName(){return name;}public void setName(String name){this.name=name;}Overridepublic String toString(){return\"User[id=\"+id+\",name=\"+name+\"];}}public class Demo1 {public static void main(String[]args)throws ClassNotFoundException,SQLException {本例使用 mysql 数据库,演示将数据库 test 的 tb_users 表中的用户信息放到 List 中加载数据驱动Class.forName(\"com.mysql.jdbc.Driver\");数据库连接字符串,此例数据库为 testString url=\"jdbc:mysql:/localhost:3306/test;String user=\"root;数据库用户名String password=\";数据库密码。Java编程 如何获取从数据库中获取的一条数据中一个一个数据 啊 看起2113来是这句rs.getString(\"orderID\")出错,前面5261加上这句试试:rs.next()多条语句的话4102,可以这样1653用:while(rs.next()){job=rs.getString(\"orderID\");}

#数据库#jdbc#string

随机阅读

qrcode
访问手机版