就是你注册登陆的功能肯定需要从数据库存取的,你存取的语句是如何写的
[quote=引用 8 楼 u011145281 的回复:] sql 代码: /* MySQL Data Transfer Source Host: localhost Source Database: guahao Target Host: localhost Target Database: guahao Date: 2013/9/11 21:57:37 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for admin -- ---------------------------- DROP TABLE IF EXISTS `admin`; CREATE TABLE `admin` ( `name` varchar(255) NOT NULL, `password` varchar(255) default NULL, PRIMARY KEY (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; -- ---------------------------- -- Table structure for doctor -- ---------------------------- DROP TABLE IF EXISTS `doctor`; CREATE TABLE `doctor` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `type` varchar(255) NOT NULL, `phone` varchar(255) NOT NULL, `introduction` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; -- ---------------------------- -- Table structure for orders -- ---------------------------- DROP TABLE IF EXISTS `orders`; CREATE TABLE `orders` ( `id` int(11) NOT NULL auto_increment, `tureName` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `time` date NOT NULL, `type` varchar(255) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; -- ---------------------------- -- Table structure for users -- ---------------------------- DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` int(11) NOT NULL auto_increment, `trueName` varchar(255) NOT NULL, `number` varchar(255) NOT NULL, `phone` varchar(255) default NULL, `address` varchar(255) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; -- ---------------------------- -- Records -- ---------------------------- [quote=引用 2 楼 u011054333 的回复:] 贴代码看看,看样子是网上找的毕设……我估计是数据库初始化失败,然后一场直接被catch吃掉了,然后空的数据库连接传给其他方法就会导致这样。我以前也这么干过……
检查sql语句是否有问题,或者敲错字了,贴一下代码看看
sql 代码: /* MySQL Data Transfer Source Host: localhost Source Database: guahao Target Host: localhost Target Database: guahao Date: 2013/9/11 21:57:37 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for admin -- ---------------------------- DROP TABLE IF EXISTS `admin`; CREATE TABLE `admin` ( `name` varchar(255) NOT NULL, `password` varchar(255) default NULL, PRIMARY KEY (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; -- ---------------------------- -- Table structure for doctor -- ---------------------------- DROP TABLE IF EXISTS `doctor`; CREATE TABLE `doctor` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `type` varchar(255) NOT NULL, `phone` varchar(255) NOT NULL, `introduction` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; -- ---------------------------- -- Table structure for orders -- ---------------------------- DROP TABLE IF EXISTS `orders`; CREATE TABLE `orders` ( `id` int(11) NOT NULL auto_increment, `tureName` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `time` date NOT NULL, `type` varchar(255) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; -- ---------------------------- -- Table structure for users -- ---------------------------- DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` int(11) NOT NULL auto_increment, `trueName` varchar(255) NOT NULL, `number` varchar(255) NOT NULL, `phone` varchar(255) default NULL, `address` varchar(255) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gb2312; -- ---------------------------- -- Records -- ---------------------------- [quote=引用 2 楼 u011054333 的回复:] 贴代码看看,看样子是网上找的毕设……我估计是数据库初始化失败,然后一场直接被catch吃掉了,然后空的数据库连接传给其他方法就会导致这样。我以前也这么干过……
贴代码看看,看样子是网上找的毕设……我估计是数据库初始化失败,然后一场直接被catch吃掉了,然后空的数据库连接传给其他方法就会导致这样。我以前也这么干过……
81,094
社区成员
341,711
社区内容
加载中
试试用AI创作助手写篇文章吧