导航:首页 > 编程语言 > mysqljava读取数据

mysqljava读取数据

发布时间:2025-10-10 09:12:52

⑴ 各位大侠,本人利用javaweb读取mysql数据库中的数据,但是中文字体显示的是问号,请问这种情况如何处理

你是显示到页面上还是在控制台上啊?可是设置编码的。response.setCharcacterEncoding("UTF-8"),试试看。希望能帮到你。

⑵ java中怎么获取mysql数据库的数据

用JDBC连接数据库,然后用sql语句。要导入的驱动包。
import java.sql.*;

public class TestMySql {
static Connection con = null; // 声明Connection对象
static Statement sql = null;
static ResultSet res = null;

public static void main(String[] args) {
TestMySql c = new TestMySql();
con = c.getConnection();
try {
sql = con.createStatement();
res = sql.executeQuery("select * from dept");
//sql语句,我数据库里有张dept表

while (res.next()) {//输出结果
System.out.print(res.getString(1) + "<——>");
System.out.print(res.getString(2) + "<——>");
System.out.print(res.getString(3) );
System.out.println();
}

} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (res != null) {
res.close();
res =null;
}
if (sql != null) {
sql.close();
sql =null;
}
if (con != null) {
con.close();
con =null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}

}

public Connection getConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
// 加载oracleJDBC驱动
System.out.println("数据库驱动加载成功");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {// 通过访问数据库的URL获取数据库连接对象
con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/mydata", "root", "qwer1234");
//mydata为mysql名字

System.out.println("数据库连接成功");
} catch (SQLException e) {
e.printStackTrace();
}
return con; // 按方法要求返回一个Connection对象
}

}

⑶ 在java中用mysql在数据库中读取一个日期,但是读出来之后有时分秒,我如何只截取他的年月日,在什么时候截

两种方式,一个是在数据库查询的时候就截取,另一个就是在使用的时候截取。
1.数据库
select date_format(日期字段,’%Y-%m-%d’) as ‘日期’ from test
2.java程序
SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd");
String dateTime = dateFm.format(new java.util.Date());
如果你直接就想要这样的格式不需要其他的格式那么就数据库的时候就格式化,如果还需要其他的不同形式的时间格式那么就是用程序中处理的方式

⑷ java连接数据库(mysql)写入和读取的类怎么写,请带详细注释



importjava.sql.Connection;

importjava.sql.DriverManager;

importjava.sql.Statement;

public class InsertDemo01{

//定义的数据库驱动程序

public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;

//定义MySQL数据库的连接地址

public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ;

//MySQL数据库的连接用户名

public static final String DBUSER = "root" ;

//MySQL数据库的连接密码

public static final String DBPASS = "mysqladmin" ;

public static void main(Stringargs[]) throws Exception {//所有的异常抛出

Connectionconn= null ;//数据库连接

Statement stmt = null ;//数据库操作

Class.forName(DBDRIVER) ;//加载驱动程序

Stringsql= "INSERT INTO user(name,password,age,sex,birthday) "+

" VALUES ('李兴华','www.mldn.cn',30,'男','2008-08-27')" ;

conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;

stmt =conn.createStatement() ;//实例化Statement对象

stmt.executeUpdate(sql) ;//执行数据库更新操作

stmt.close() ;//关闭操作

conn.close() ;//数据库关闭

}

};


⑸ java 如何获取 mysql数据库中表格的总记录数

首先明确一复下,你的空指针制是在哪报的错,你写的sql语句,本身也是被预编译后,放mysql执行的,
如果你selectt *方式去读取的,那么可以通过getRow或者是遍历的方式去计数,如果selectt count方式的话,可以直接通过getInt方式去读取,你上边说报了空指针,那你自己可以加一个端点进行调试

阅读全文

与mysqljava读取数据相关的资料

热点内容
网络建设流程图如何制作 浏览:826
坦克app怎么登录 浏览:489
手机qq不显示状态图标 浏览:523
用java像数据库中插入数据 浏览:166
电脑的文件夹怎么设密码 浏览:465
汇编程序文件名后缀 浏览:773
qq窗口下ctrlaltz 浏览:587
配置文件中一个键有多个值怎么写 浏览:837
天神山无敌升级王 浏览:834
ios数组写入文件 浏览:123
路由器改完密码之后连不上网吗 浏览:278
苹果6p摔弯了能修好吗 浏览:260
pe访问win10桌面文件 浏览:159
篮球比赛数据是多少 浏览:959
广数车r3顺圆弧接锥度怎么编程 浏览:722
jstl要导jar包吗 浏览:237
适合手机的编程软件有哪些 浏览:858
为什么刚删除的文件在回收站找不到 浏览:858
电脑上保存的文件第二天找不到了 浏览:628
sony图像配置文件什么意思 浏览:263

友情链接